Olá, pessoal.
Espero que todos estejam bem... enquanto eu estou neste momento no hospital (me recuperando de uma infecção), estou com tempo de sobra, então porque não ajudar a comunidade com algumas dicas de situações que passamos no decorrer do tempo, como por exemplo:
O
Conky teve um update que fez todos os configs antigos obsoletos, por causa disso, o seu Conky não aparece como era e até mesmo não inicia de jeito nenhum.
Em junho do ano passado (eu estou atrasado, eu sei) o Conky completou 10 anos e no lançamento da versão 1.10.0 teve varias modificações na base do programa, modificações extremas.
Como por exemplo, o original que era escrito em
C agora foi totalmente reescrito em
C++ e os configs são feitos de modo diferente. Toda a lista de modificações pode ser encontrada aqui:
Embora os desenvolvedores pensaram nos milhares de usuários com configs antigos e incluíram uma função de compatibilidade que escreve o seu config antigo com as sínteses do novo... não é uma função perfeita, assim sendo, muitos Conkys mundo afora estão quebrados ou simplesmente não funcionam mais.
Assim sendo, vamos aprender a nova maneira de escrever as configurações para manter o nosso velho monitor do sistema bonito como tem que ser.
Estou assumindo que você já conhece a antiga forma de configurar o Conky, caso você não conheça o método antigo, aprenda o novo desde já seguindo essas regras.
Coloque a sessão "config" dentro de colchetes {} e inicie com
conky.config:
conky.config = { ... }
Coloque a sessão TEXT dentro de duas chaves [[ ]] e inicie com "conky.text":
conky.text = [[ ... ]]
Onde:
- Todas as configurações são passadas como valores, então temos a forma: Objeto = Valor
- Todos os valores tem que ser separados dos objetos por um sinal de igual ( = ).
- Cada linha na sessão config termina com uma vírgula ",".
- Troque os valores "yes" e "no", por "true" ou "false", sem as aspas. Agora só vale booleanos.
- Todos os valores que não são números e verdadeiro ou falso, tem que estar entre aspas "entende?"
- O único valor com números que tem que receber aspas são valores que incluem 2 numerais separados, nesse caso, não separe os números por vírgula e sim por espaço dentro das aspas. Por exemplo: minimum_size="260 5",
- Comentários são marcados com "--", não use "#".
- Infelizmente o atributo "own_window_argb_visual" não funciona mais, apague do seu config.
Agora um exemplo de um config novo que funciona. Veja no meu perfil entre os configs que eu enviei, tem um para monitorar o uso da rede. Esse já é da versão nova do Conky.
Favoritado, isso.
é muito bom!
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].