Bem-vindo: Qui, 20 de Junho 2019, 4:02 Pesquisa avançada

Ubuntu Phone Clock

Escreveu alguma aplicação ou script que quer partilhar? Ou conhece algo que quer partilhar? Sabe alguma linguagem de programação e quer partilhar esse conhecimento com um tutorial? Tem alguma dúvida em alguma linguagem? Então este é o sítio certo.

Ubuntu Phone Clock

Mensagempor Luis Cardoso » Dom, 20 de Janeiro 2013, 19:43

Imagem

A Canonical, já revelava aspectos do seu relógio inovador ainda antes da apresentação da sua novidade, lançando a questão: O que será o novo produto “tocável” da Canonical? Quando a dia 2 de Janeiro, publica a sua grande novidade -- Ubuntu Phone OS -- um dos seus pontos fortes apontados, era referente a este novo ecrã de Boas Vindas com aspecto dinâmico, deixando bem claro a topologia touch.

Surgiu um projecto, pela mão do Gabriel Barbosa Nascimento na comunidade do Ubuntued no Google+, com o intuito de recriar o relógio presente na página que antecipava o lançamento do Ubuntu Phone OS. É uma aplicação simples de usar e também conta com uma simples interface recorrendo ao Webkit.

Com este relógio, o utilizador pode colocá-lo em qualquer parte do ecrã simplesmente arrastando a janela com o mouse. Pode, a partir da versão 0.7, mudar as cores do tema, tal como pode ver no histórico mais abaixo. Está ainda previsto, numa nova actualização, a inclusão de alteração entre o sistema de visualização 24h ou 12h (AM/PM), até porque nem todos os utilizadores se regem pelo sistema de 24h.

Histórico



Versão Actual




Na versão 0.8 surgem algumas mudanças, sendo uma delas referente ao repositório que passa a ser apenas válido para Ubuntu 12.10 como explica o autor:
Gabriel Barbosa Nascimento escreveu:Depois de vários problemas de empacotamento e envio, estou descontinuando o repositório PPA para outra versões do Ubuntu, o PPA só conterá debians para o Ubuntu 12.10. Se você usa o Ubuntu 12.04 ou outra versão, não se preocupe, estarei enviando os debians (.deb) mais recentes, e fiz uma versão do aplicativo exclusiva para usuários de Ubuntu de outras versões que não sejam a 12.10. Aqui está uma "central de notificação" para te deixarem "up to date"

A outra modificação é referente à funcionalidade já referida, que permite a selecção na visualização do relógio em 24 ou 12h.

Versões Anteriores




Na versão 0.7 conta com as seguintes alterações/correcções:
  • Pode mudar o tema do relógio;
  • Pode seleccionar o tema clássico.

Na versão 0.5 conta com as seguintes alterações/correcções:
  • Um botão de minimizar foi adicionado;
  • Não é necessário mais apertar Alt para mover o aplicativo de posição;
  • Bug onde era possível arrastar e/ou abrir a imagem usada para compor o relógio, desregulando o mesmo, foi consertado;
  • Agora disponível para o Ubuntu 12.04 precise.

Instalação



Ubuntu 12.10



Esta aplicação está disponível via ppa para Ubuntu 12.10. Para a instalar, terá de adicionar o seguinte repositório:
sudo add-apt-repository ppa:barbosanascimentogabriel/ubuntu-phone-clock && sudo apt-get update

E depois instale com o seguinte comando ou pressionando o botão:
sudo apt-get install -y ubuntu-phone-clock


Ubuntu 12.04 e outros (requer Gtk3)



Devido ao problema anunciado na versão 0.8, para Ubuntu diferente a 12.10, terá de instalar manualmente através do seguinte comando:
Código: Selecionar todos
wget https://dl.dropbox.com/u/69127660/ubuntu-phone-clock/ubuntu-phone-clock_0.8-precise-public1_all.deb

Seguido de:
sudo dpkg -i ubuntu-phone-clock_0.8-precise-public1_all.deb

Podendo ser necessário (caso ainda não o tenha instalado):
sudo apt-get -f install
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Ubuntu Phone Clock

Mensagempor Ron Alon » Dom, 20 de Janeiro 2013, 19:54

Já uso e gosto. Muito bom.
Avatar do usuário
Ron Alon
Redator Geekzinho
 
Mensagens: 4145
Registrado em: 27 Julho, 2011
Localização: São Vicente-SP / Brasil

Re: Ubuntu Phone Clock

Mensagempor nuno_nunes » Seg, 21 de Janeiro 2013, 2:14

Já o instalei e é bem lindo
Avatar do usuário
nuno_nunes
 
Mensagens: 3931
Registrado em: 28 Maio, 2012
Localização: Pampilhosa da Serra - Portugal

Re: Ubuntu Phone Clock

Mensagempor Claudio Novais » Seg, 21 de Janeiro 2013, 2:15

É sim um excelente projeto. Estou à espera que ele estabilize um pouco (visto que o Gabriel Barbosa Nascimento está a desenvolver muito ativamente este projeto) para poder publicar uma versão estável e pronta no Blog Ubuntued.

Entretanto, Luís, já recomendaste aquele código que referiste?
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Ubuntu Phone Clock

Mensagempor Luis Cardoso » Seg, 21 de Janeiro 2013, 12:09

Versão 0.8



Pré-visualização desta fabulosa versão!
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Ubuntu Phone Clock

Mensagempor Luis Cardoso » Seg, 21 de Janeiro 2013, 12:21

Claudio Novais (21-01-2013, 1:15) escreveu:É sim um excelente projeto. Estou à espera que ele estabilize um pouco (visto que o Gabriel Barbosa Nascimento está a desenvolver muito ativamente este projeto) para poder publicar uma versão estável e pronta no Blog Ubuntued.

Entretanto, Luís, já recomendaste aquele código que referiste?

Aqui ainda não, mas já havia partilhado no G+.




No Madbox têm uma aplicação escrita em Python que apresenta o ecrã de saída, como se vê em cima, em que pega uma captura de todo o ecrã e assim cria uma falsa transparência. O trecho de código que lhe permite fazer tal efeito, é apresentado de seguida:
Código: Selecionar todos
    def set_background(self):
        img_file = "/tmp/root_window.jpg"
        w = gtk.gdk.get_default_root_window()
        sz = w.get_size()
        pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
        pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
        if (pb != None):
            pb.save(img_file,"jpeg")
            image = Image.open(img_file)
            color = 'black'
            alpha = 0.8
            mask = Image.new("RGB", image.size, color)
            image = Image.blend(image, mask, alpha)
            image.save(img_file,"jpeg")

        pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(img_file, self.screen_x, self.screen_y)
        pixmap, mask = pixbuf.render_pixmap_and_mask()
        # width, height = pixmap.get_size()
        self.window.set_app_paintable(True)
        self.window.resize(self.screen_x, self.screen_y)
        self.window.realize()
        self.window.window.set_back_pixmap(pixmap, False)
        self.window.move(0,0)
        del pixbuf
        del pixmap
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Ubuntu Phone Clock

Mensagempor Luis Cardoso » Seg, 21 de Janeiro 2013, 19:32

Tópico actualizado ;)
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Ubuntu Phone Clock

Mensagempor Claudio Novais » Seg, 21 de Janeiro 2013, 19:37

Excelente iniciativa Luís! :yeah:
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Ubuntu Phone Clock

Mensagempor miles_maverick » Ter, 22 de Janeiro 2013, 1:33

Luis Cardoso (21-01-2013, 11:21) escreveu:
Claudio Novais (21-01-2013, 1:15) escreveu:É sim um excelente projeto. Estou à espera que ele estabilize um pouco (visto que o Gabriel Barbosa Nascimento está a desenvolver muito ativamente este projeto) para poder publicar uma versão estável e pronta no Blog Ubuntued.

Entretanto, Luís, já recomendaste aquele código que referiste?

Aqui ainda não, mas já havia partilhado no G+.




No Madbox têm uma aplicação escrita em Python que apresenta o ecrã de saída, como se vê em cima, em que pega uma captura de todo o ecrã e assim cria uma falsa transparência. O trecho de código que lhe permite fazer tal efeito, é apresentado de seguida:
Código: Selecionar todos
    def set_background(self):
        img_file = "/tmp/root_window.jpg"
        w = gtk.gdk.get_default_root_window()
        sz = w.get_size()
        pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
        pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
        if (pb != None):
            pb.save(img_file,"jpeg")
            image = Image.open(img_file)
            color = 'black'
            alpha = 0.8
            mask = Image.new("RGB", image.size, color)
            image = Image.blend(image, mask, alpha)
            image.save(img_file,"jpeg")

        pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(img_file, self.screen_x, self.screen_y)
        pixmap, mask = pixbuf.render_pixmap_and_mask()
        # width, height = pixmap.get_size()
        self.window.set_app_paintable(True)
        self.window.resize(self.screen_x, self.screen_y)
        self.window.realize()
        self.window.window.set_back_pixmap(pixmap, False)
        self.window.move(0,0)
        del pixbuf
        del pixmap


E quando o xcompmgr está ativado, parece que a transparência é real
Avatar do usuário
miles_maverick
 
Mensagens: 1004
Registrado em: 25 Junho, 2011
Localização: Barueri

Re: Ubuntu Phone Clock

Mensagempor Thauan Francisco » Ter, 22 de Janeiro 2013, 3:05


Se fosse Pelo Menos Transparente eu até usava,mas assim parece um app Metro UI(i love windows 8 )
Imagem
Nunca em minha vida vou aceitar um destino que não possa me orgulhar...
Avatar do usuário
Thauan Francisco
 
Mensagens: 695
Registrado em: 21 Abril, 2012

Próximo

Tópicos Similares:

Voltar para Scripts, programação e aplicações em desenvolvimento

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes