Conky: O que fazer quando os anéis lua não aparecem?

Publicado por Raphael Oliveira em 31/03/2011

[ Hits: 12.697 ]

Blog: http://twitter.com/RaphaelOliveira

 


Conky: O que fazer quando os anéis lua não aparecem?



É meio chato quando a gente baixa um arquivo ou pacote de configuração para o Conky, especialmente os que possuem os scripts '.lua', e não funciona como deveria. Mais chato ainda é quando os anéis, que na grande maioria das vezes são protagonistas do nosso Conky, simplesmente não aparecem.

É, dentre outras coisas, frustrante. Muitas vezes, esse problema é de fácil solução, e agora vamos aprender a corrigir esse probleminha com alguns poucos e simples passos.

Os anéis lua podem não aparecer quando...

1) Você não instalou o Conky em sua versão completa.

Como corrigir:

Instale o pacote 'conky-all' através do seu gerenciador de pacotes ou do terminal.

2) Faltam pacotes que deem o suporte necessário ao recurso.

Como corrigir:

Abra o Gerenciador de Pacotes (ou de Aplicativos) da sua distro e confira se os seguintes pacotes se encontram instalados:

cairo-perf-utils
libcairo-perl
libcairo2
libcairomm-1.0-1
libmono-cairo2.0-cil
python-cairo
python-gobject-cairo
lua5.1
libgv-lua
liblua5.1-0
liblua5.1-expat0
liblua5.1-rings-dev
liblua5.1-rings0
liblua5.1-socket2

Instale todos os pacotes que estiverem em falta. Os pacotes acima são referentes ao Cairo e à Linguagem Lua (que inclusive é de origem brasileira) e são essenciais para que os anéis lua apareçam no seu conky.

3) O script '.lua' está em local diferente do apontamento dentro do conkyrc.

Como corrigir:

Abra o conkyrc e procure pela linha que mais se aproxima desse modelo:

lua_load ~/script.lua

Existem algumas poucas variações desse modelo, mas procure sempre por "lua_load" - pois é essa marcação que "chama" os anéis lua - e preste muita atenção na localização do arquivo que segue. Apenas relembrando, "~/" (til e barra) é um direcionamento genérico que sempre aponta para sua pasta de usuário. Como você já deve ter percebido, o jeito é alterar o caminho para onde se encontra o script '.lua' ou mover o script '.lua' para o local já apontado nessa linha.

Não se esqueça que na maioria das vezes, tanto o script '.lua' quanto o conkyrc vêm com um "." (ponto) antes do nome do arquivo, o que indica que este mesmo é oculto. Se for o caso, não esqueça do ponto. Ele faz toda a diferença. Para maiores esclarecimentos, o nome do arquivo ou script '.lua' não é necessariamente "script.lua". Pode ser qualquer nome. Veja o nome do arquivo '.lua' que você possui e substitua na linha apresentada acima.

4) Erro de escrita no código-fonte do script '.lua'

Raramente isso irá ocorrer, pois a grande maioria dos editores são cuidadosos e tentam corrigir ao máximo o código-fonte antes de publicá-lo. Porém, se ocorrer, a melhor maneira é conseguir um outro script '.lua' ou outro Conky. Mas essa hipótese é pouco relevante.

Quando tudo está certo, o protagonista dá o "ar de sua graça"!
Bem, essa é a minha primeira contribuição em forma de dica aqui no Viva o Linux. Espero que eu tenha sido claro, objetivo e que ajude àqueles que gostam de se aventurar com o Conky.

Outras dicas deste autor

Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver

Tenha todas as fontes do Windows 7 no seu Mandriva Hydrogen

OpenOffice: Importando e exportando documentos para o Google Docs e Zoho

openSUSE 11.4: Fontes mal-desenhadas (feias) no Firefox? Veja como resolver

Leitura recomendada

Recuperar uma imagem ISO através do GNU/Linux

Ligar e desligar o monitor por linha de comando

Ganhe CDs de Linux da Novell

E-book sobre Debian 4.0 no Desktop (em português)

Disponibilizando mais fontes no Red Hat

  

Comentários
[1] Comentário enviado por CarolC. em 31/03/2011 - 20:50h

Ótima dica!

[2] Comentário enviado por isaac em 31/03/2011 - 20:54h

Boa dica.
Nota 10.

[3] Comentário enviado por izaias em 01/04/2011 - 18:22h

Veio em boa hora essa Dica.
Nem todos sabem instalar o Conky, e estes mais complexos então..........


[4] Comentário enviado por rapharocket em 01/04/2011 - 19:08h

Obrigado pessoal. Que bom que gostaram!

[5] Comentário enviado por leandro.rocha_07 em 15/05/2011 - 12:47h

Poderia passar o script do seu conky? Está muito bonito...
Abraços... :-)

[6] Comentário enviado por removido em 12/06/2011 - 20:37h

O tutorial é ótimo ,sério mesmo. Quando estava usando o Ubuntu, os anéis Lua não apareciam de jeito nenhum, o problema era que faltava instalar alguns pacotes. Agora, usando o Debian 6.0.1 Squeeze, o problema se repete. A única diferença é que os anéis Lua aparecem normalmente, mesmo sem os dois pacotes faltantes, "cairo-perf-utils" e "python-gobject-cairo".

[7] Comentário enviado por willslp em 29/10/2011 - 22:17h

Tive um problema bem maluco rs.
Achei um jeito de colocar meu usuário como root e por curiosidade o fiz, já que sou novo com o linux e não sabia muito bem o que significava.
Quando coloquei meu usuário como root, encerrei sessão e iniciei.
O modo gráfico do Gnome 3d não era iniciado, mas os anéis apareciam, voltei o usuário ao normal e os anéis não aparecem.
Estranho pakas, alguma dica?

Abraço

Ps: O tutorial está muito bom, parabéns =D

[8] Comentário enviado por rapharocket em 29/10/2011 - 23:05h

Oi willslp!

Não me vem nada à mente no momento, levando em consideração somente o que você relatou. Talvez com mais alguns detalhes eu possa te ajudar. Tente observar melhor o que está acontecendo e então me repasse mais informações. Todavia, de antemão, peço que não use a conta root por tempos prolongados, por questões de segurança. Um abraço.

[9] Comentário enviado por xBrunoSousa em 07/07/2015 - 19:21h

Deu tudo certinho aqui.
Muitíssimo obrigado, Raphael. :]
Abraços.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts