É 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.