Cairo-Clock, um Relógio Analógico para o Desktop.


Autoria: Alberto Federman Neto.

Atualização: 30 de Agosto de 2016.

Introdução:

Mac Slow’s Cairo-Clock  é simplesmente, um relógio Analógico para o Desktop Linux.

Como não se encontram muitas Dicas completas dele, resolví fazer este Artigo.

Gosto muito dele, um clássico, mas hoje poucos se lembram dele. Foi dos primeiros pacotes de efeitos 3D, feito em GTK, para o Ambiente GNOME. Atualmente, parece não estar mais em desenvolvimento.

Veja a Atualização no fim do Artigo..

Pré-Requisitos:

Cairo-Clock necessita de aceleração 3D, ou pelo menos de Composite. Instale Compiz-Fusion e/ou Cairo-Dock, ou pelo menos X-Composite-Manager ou a Biblioteca Cairo.

Atualizando Cairo-Dock no Sabayon, por Compilação Direta.

Novo Cairo-Dock no Sabayon

Também instale e configure seu Driver de placa de vídeo.

Ele foi feito originalmente para GNOME2. tem dependências de GNOME e GTK, mas notei que ele funciona bem em MATE, LXDE, LxQt e XFCE. Não testei em GNOME3 (não uso GNOME3).

Instalação:

Procure pelo Cairo-Clock para Sua Distribuição e o instale.

Para Sabayon, você tanto pode usar o dos Repositórios (instalado com Entropy ou Portage), como compilado a partir dos Programas-Fonte:

 

$ sudo equo i cairo-clock -a
OU
$ sudo emerge -av cairo-clock

 

Para usar, abra o Cairo-Clock, normalmente do Menu, de um Atalho no Desktop, ou com um comando cairo-clock.

Configuração e Temas:

No Relógio Analógico aberto clique com o botão direito do mouse, vá em “Propriedades”, e regule ponteiro de segundos, animação, data etc… e o Tema.

Eis o Cairo-Clock. O Tema que usei foi Art-Deco, do pacote DosDecos:

Dois Temas Estilo Deco para Cairo-Clock

 

Cairo-Clock, Configuração e Tema Art-Deco.
Cairo-Clock, Configuração e Tema Art-Deco.

Você pode usar os Temas Padrão (no próprio Cairo-Clock) ou vários Temas que podem se baixados,por exemplo de:

Themes fo Cairo-Clock.

Cairo-Clock, The Dock for MacOS.

Cairo GLX Dock.

GNOME Eye Candy Cairo-Clock Themes

Manifest Theme

Cairo-Clock

Adicionar Novos Temas:

Baixe o Tema que gosta e vai usar e salve-o,  numa pasta do Desktop, que conheça a localização;

Expanda-o (nome do pacote é representado por tema.tar.gz), depois Mova-o ou copie-o para a pasta onde estão os Temas do Cairo-Clock:

$ tar -xvfz tema.tar.gz
$ sudo cp (ou move)  /tema   /.../pasta_onde_estão_os_Temas_Padrão/cairo-clock/themes

Em Sabayon, a pasta é /usr/share/cairo-clock/themes .

Depois, regule o Tema normalmente nas Configurações do Cairo-Clock .

Se não souber em que pasta eles estão, proceda assim:

Instale o pacote mlocate e atualize o banco de dados dele:

$ sudo equo i mlocate
$ sudo updatedb -v

Com o comando locate, localize o Diretório /cairo-clock/themes

$ locate /cairo-clock/themes

Será para essa pasta, encontrada,  que o arquivo  deverá ser copiado ou movido.

Se não funcionar:

Se não funcionar, isto é, se ao reiniciar o Cairo-Clock, o Tema não se manter, voltar ao anterior, é porque você não tem as permissões adequadas.

Neste caso, regule as permissões do arquivo  de Tema que moveu ou copiou:

$ cd /
$ cd  .../pasta_onde_estão_os_Temas_Padrão/cairo-clock/themes
$ sudo chmod -R 755 tema

Se você preferir interface gráfica, ou gerenciador de arquivos,  para setar as permissões, pode usar:

“Dono”, Root. Ler e Escrever; Grupo: Root, Ler; Outros: Ler.

Neste meu exemplo, as permissões que meus arquivos dos Temas de Cairo-Clock usam, vista com um interessante script que mostra também a notação em Octal. Tenho uma lista desses Comandos não Usuais:

Print Numerical Permissions of Files

$ cd /
$ cd  .../pasta_onde_estão_os_Temas_Padrão/cairo-clock/themes
 $ ls -l |awk ‘{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(“%0o “,k);print}’
cd /
cd usr/share/cairo-clock/themes
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf("%0o ",k);print}'
total 11
755 drwxr-xr-x 4 root root  96 Ago 14 14:23 166434-DosDecos
755 drwxr-xr-x 2 root root 512 Mar 12  2013 analog_clock_collection
755 drwxr-xr-x 2 root root 520 Ago 19  2013 antique
755 drwxr-xr-x 2 root root 272 Jan 27  2008 Da vinci revamped
755 drwxr-xr-x 2 root root 536 Ago 14 14:23 deco
755 drwxr-xr-x 2 root root 568 Ago 14 14:23 Deco
755 drwxr-xr-x 2 root root 520 Ago 19  2013 default
755 drwxr-xr-x 2 root root 520 Ago 19  2013 default-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 fdo
755 drwxr-xr-x 2 root root 520 Ago 19  2013 funky
755 drwxr-xr-x 2 root root 520 Ago 19  2013 glassy
755 drwxr-xr-x 2 root root 520 Ago 19  2013 gremlin
755 drwxr-xr-x 2 root root 520 Ago 19  2013 gremlin-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 ipulse
755 drwxr-xr-x 2 root root 520 Ago 19  2013 ipulse-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 quartz-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 radium
755 drwxr-xr-x 2 root root 520 Ago 19  2013 radium-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 silvia
755 drwxr-xr-x 2 root root 520 Ago 19  2013 silvia-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 simple
755 drwxr-xr-x 2 root root 520 Ago 19  2013 simple-24
755 drwxr-xr-x 2 root root 520 Ago 19  2013 tango
755 drwxr-xr-x 2 root root 520 Ago 19  2013 zen

ATUALIZAÇÃO DO ARTIGO:

No Sabayon Linux, tanto no Entropy, como no Portage, a versão menos antiga de Cairo-Clock é a 0.3.4, mas ela está bugada. Não abre. Dá erro de segmentação:

$ cairo-clock
(cairo-clock:24084): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(cairo-clock:24084): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(cairo-clock:24084): libglade-WARNING **: could not find a parent that handles internal children for `vbox'
Falha de segmentação

Remova a versão que instalou, usando Entropy ou Portage:

$ sudo emerge -avC cairo-clock
OU
$ sudo equo rm -av --configfiles cairo-clock

Você precisa instalar a versão mais antiga, 0.3.3,  a que está no Portage. Faça-o assim, executando os comandos abaixo (Detalhes, leia antes este Artigo , pois há arquivos de configuração que precisam ser mudados):

$ sudo emerge --sync
$ sudo emerge -av --oneshot portage
$ sudo LINGUAS="pt_BR" emerge -av =x11-misc/cairo-clock-0.3.3
$ sudo equo rescue spmsync
Anúncios
Cairo-Clock, um Relógio Analógico para o Desktop.

Um comentário sobre “Cairo-Clock, um Relógio Analógico para o Desktop.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s