Conky, o gestor de sistema para a área de trabalho
- 28 Comment

Conky é um software livre que mostra as informações do sistema de uma forma completamente personalizável. Permite mostrar a utilização do disco, da memória, do processador, permite apresentar as horas, a música que se está a ouvir e muito mais. Ou seja, o limite é a imaginação do utilizador, resultando, por isso, áreas extremamente diferentes, bonitas e produtivas!
Ao contrário de muitos programas que mostram as informações através de widgets complexas que utilizam muita memória, o Conky é renderizado no X, fazendo com que o gasto de recursos seja bastante inferior.
O seu funcionamento é muito simples: quando arranca lê um ficheiro de configuração e, através do que está lá escrito, apresenta no desktop. O que está escrito nesse ficheiro de configuração é um conjunto de tags (etiquetas) que definem algo. Para as informações do sistema existem variáveis próprias. No caso do utilizador querer adicionar mais funcionalidades produtivas, pode executar aplicações e o Conky apresentará o output das mesmas.
Como pode ver o potencial deste programa é enorme, pois permite agrupar uma panóplia enorme de dados enviados por outros programas e apresentar na sua área de trabalho. Um bom exemplo desta funcionalidade é apresentar a música que se está a ouvir, mas também permite mostrar os e-mails ainda por ler da sua conta Google e muito mais. Basta ter imaginação ou então procurar algum ficheiro de configuração partilhado na Internet por algum utilizador (veja os exemplos deste artigo e as referências no final da página!).
Instalação da aplicação
Esta aplicação já vem nos repositórios oficiais do Ubuntu, por isso a instalação é muito simples. Para instalar clique aqui ou então escreva o seguinte no terminal:
Como referi acima, é necessário um ficheiro de configuração para que o Conky, ao arrancar, possa ler e dispor as informações. O Conky está definido para ler um ficheiro com o nome “.conkyrc” da sua pasta pessoal. Por isso, sempre que quiser modificar a configuração do Conky, terá de modificar este ficheiro. Assim, para começar, utilize o exemplo base trazido pelo programa, copiando-o para a sua Pasta Pessoal. Para tal escreva o seguinte no terminal:
Caso utilize uma versão do Ubuntu inferior à 9.04, a Jaunty Jackalope, então terá de utilizar esta linha no terminal em vez da anterior:
Agora que já tem um ficheiro chamado “.conkyrc” na Pasta Pessoal, já pode executar o Conky:
Adicionar o Conky ao arranque do Sistema
Instalar o Conky apenas, não permite ter a aplicação aberta sempre que arranca. Precisa de o adicionar à lista de processos a arrancar. Assim, abra a aplicação Preferências da Aplicações de Arranque (Sistema → Preferências → Aplicações de Arranque), clique no botão adicionar e, na nova janela, preencha os campos da seguinte maneira:
Nome: Conky
Comando: conky
Comentário: Monitor do sistema
Caso o seu Conky esteja a dar problemas no arranque, então o melhor, é criar um script que faça arrancar o Conky algum tempo depois do arranque, ou seja, abra o gedit e escreva o seguinte:
#!/bin/sh
sleep 15 && conky
Salve num local seguro. De seguida, clique clique na tecla da direita do rato em cima do ficheiro que guardou e, na aba “Permissões”, ponha um visto em “Permitir executar o ficheiro como uma aplicação”.Depois basta ir às Preferências da Aplicações de Arranque, seleccionar a aplicação que tinha adicionar e clicar em “Editar”. Na nova janela, clique no botão navegar e procure o script que criou. De seguida clique em “Gravar” e reinicie o seu computador para experimentar.
Configurações básicas do Conky
Antes de mais gostaria de avisar que esta secção apenas explica por alto o funcionamento do ficheiro de configuração e não é, de modo algum, um tutorial completo de como criar ficheiros de configuração. Para começar, se já instalou o programa aconselho-o a abrir o ficheiro de configuração que se encontra oculto na sua Pasta Pessoal, de modo a poder ler este texto e estar a confirmar através do ficheiro de configuração.
Tal como referi no início do artigo, este ficheiro funciona através de tags ou variáveis. Para além disso, tem duas zonas especiais: a primeira é toda a parte que não será visível e que está antes da palavra “TEXT“; a segunda parte terá todos os textos e variáveis que serão visíveis ao utilizador (por exclusão de partes, esta zona fica a seguir à tal palavra “TEXT“).
A primeira parte do ficheiro serve essencialmente para definir os valores das variáveis, por exemplo definir cores , e também serve para caracterizar a “janela” do Conky, ou seja, se ela é do tipo janela ou está embutida na área de trabalho, se ela está em determinado sítio do ecrã e muito mais.
Quanto à segunda parte, o seu funcionamento parece complexo mas é bastante básico e repetitivo, no sentido de ser sempre igual no início de cada tag. Ou seja, cada parte do seu código começa por “${” para definir a formatação de algo que estará a seguir. Por exemplo para escolher um fonte X com tamanho Y, escreveria o seguinte:
${font X:size=Y}
Outra tag bastante importante é a execução de outros programas de forma a capturar o seu output e apresentar, depois, na área de trabalho. Por exemplo se quiser executar o programa X de 10 em 10 segundos com os argumentos Y1 e Y2, escreve o seguinte:
${execi 10 X Y1 Y2}
Para mais informação acerca de todas as variáveis, aconselho-o a visitar esta página que contém todas as variáveis que o Conky aceita:
Exemplos de alguns desktops com o Conky
De forma a ajudar os utilizadores que se querem aventurar a criar ficheiros de configuração apresentarei, de seguida, alguns desktops que encontrei pela Internet. Caso conheça desktops bonitos, não hesite em enviar-me para eu adicionar a esta lista. Caso queira utilizar um destes visuais, abra o seu ficheiro de configuração e substitua todo o conteúdo pelo conteúdo destas configurações.
“Military Conky”
Site deste ficheiro de configuração.
“Another conky scripts”
Site deste ficheiro de configuração.
“Conky fullscreen”
Site deste ficheiro de configuração.
Meu desktop actual
Resolução do problema do desaparecimento dos ícones
Existe a probabilidade de, ao executar este programa, os ícones desaparecerem da sua área de trabalho. Ora, isto acontece pois o Conky utiliza uma falsa transparência, ou seja, o seu fundo é apenas uma imagem do que está atrás. E, caso o seu desktop tenha ícones, eles desaparecerão pois o conky apenas cria a tal imagem através do wallpaper e não através do desktop como um todo. Para resolver esse problema, basta pôr no cabeçalho do seu ficheiro de configuração o seguinte:
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
Referências:
Artigos relacionados:
28 Comentários:
Trackbacks
-
vicente diz:
Por curiosidade segui o caminho descrito zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc e nao tem o examples, acho que essa é motivo de não ter dado certo.
Janeiro 20th, 2010 às 9:45 pm -
Edson Sguizzato diz:
Agora funcionou, mas com o seguinte script:
#!/bin/sh
sleep 30 && conkyCom sleep 15, como sugerido pelo autor, não vai de jeito nenhum. Estranho, mas pelo menos com 30 resolveu meu problema.
Edson Sguizzato´s last blog ..Retrospectiva 2009
Janeiro 11th, 2010 às 2:38 am -
Edson Sguizzato diz:
O meu teima em não inicializar no arranque do sistema. Alguém aí sabe onde está o “executável” dele? Talvez, se eu passar o caminho completo nos Aplicativos de Sessão, ele funcione no arranque.
Na pasta /usr/share/doc/conky não está.
Edson Sguizzato´s last blog ..Retrospectiva 2009
Janeiro 11th, 2010 às 2:30 am -
Therencio diz:
Oi Claudio,
Suas novidades são mesmo boas.Mas gostaria de tirar uma dúvida: Como você havia avisado o output do conky não ficou transparente. Coloquei o cabeçalho como havia indicado, como faço para resolver isto?
Janeiro 2nd, 2010 às 5:01 pm -
Maiko diz:
Excelente esse programinha.. estou usando as suas configurações com poucas modificações.
O que ainda não consegui colocar foi o nome da minha área de trabalho, primeiro preciso aprender onde altero isto e depois colocar no conky.. anyway o desktop_name não funciona. Alguém ai conseguiu?
Abraço.
Setembro 22nd, 2009 às 2:49 pm -
Cláudio Novais diz:
Olá Escuteiro,
Se tem o Conky instalado de certeza que isso funciona! Apenas não consegue ver porque o ficheiro está oculto. Faça a combinação de teclas CTRL+H, para mostrar os ficheiros ocultos da Pasta Pessoal.
Abraço.
Junho 29th, 2009 às 3:53 pm -
39 - Escuteiro diz:
Ao efectuar:
zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc
nao me aparece nenhum ficheiro .conkyrc na Pasta Pessoal
(sim estou com o 9.04)
Alguma solução?
Junho 22nd, 2009 às 6:07 pm -
Scofield diz:
Incrível a qualidade dos teus artigos, parabéns pelo excelente trabalho!
Maio 12th, 2009 às 3:33 am -
Daniel diz:
Aqui está ele! Excelente post. Cada vez mais gosto deste blog! Devias reunir uma equipa para ajudar, como por exemplo faz o pplware.
Eu já tive um todo xpto, todo em português e na horizontal, mas acidentalmente apaguei e perdi a pica, um dia destes volto a pegar nisso e coloco aqui o meu script. Abraço e continuação dum excelente trabalho.Maio 11th, 2009 às 7:28 pm -
danyzoca diz:
O Conky é mesmo um mundo! Pessoalmente não uso, o meu ambiente de trabalho é preenchido pelos ícones do GoogleGears, uma pequena script que criei para a minha internet ADSL funcionar e um ícone de um HD que uso para backups, a PidginScreenlet (Messenger no ambiente de trabalho) e claro, o indispensável Rainlendar2.
Acho que já se tornou uma rotina (digamos, um vício), clicar lá na tecla Windows + Espaço, Con… enter! e digitar alguns dos comandos cuja Conky posta o output. Estou demasiado habituado
Uma das funcionalidades que acho mais interessante é mesmo a configuração para o email e como já vi, para o twitter :-O !
Fiquei foi espantado pelas 600 páginas sobr eo Conky. É muita página…
Abraço,
danyÚltima publicação de danyzoca: Windows Activation Technologies (WAT) substitui Windows Genuine Advantage (WGA)
Maio 11th, 2009 às 5:35 pm -
76 - Taipas diz:
Programa muito bom.
Ja estava cheio de applets confusos e “gastadores”
tou a utilizar o Military Conky, com algumas pequenas modificações, pois a utilização de scripts é muito facil mesmo.
Muito obrigado.
Maio 10th, 2009 às 10:46 pm -
76 - Taipas diz:
era mesmo disto que eu precisava, parece ser muito bom, ja estava cheio de widgets que so davam problemas..
Muito obrigado.
Maio 10th, 2009 às 10:06 pm









[...] Se ainda não tem o Conky instalado, mas gostaria de o utilizar, visite este artigo. [...]
[...] Se ainda não tem o Conky instalado, mas gostaria de o utilizar, visite este artigo. [...]
[...] este tema configurei o Conky de uma maneira bastante diferente das anteriores. Desta vez, estarão dois scripts activos ao mesmo [...]
[...] pequeno artigo explica como resolver um grande problema do Conky para todos os portugueses e todos os demais utilizadores de línguas latinas que têm caracteres [...]
[...] Conky é uma excelente aplicação, extremamente leve e tão versátil que permite obter ambientes de [...]
[...] Para poder obter um ambiente de trabalho com esta pequena funcionalidade que indica a hora, o dia e alguma informação relativa ao seu computador, precisa de ter o Conky instalado e o ficheiro de configuração relatado neste artigo. Por isso, se não tem o Conky instalado recomendo que leia este artigo: Conky, o gestor de sistema para a área de trabalho [...]
[...] do tema no Gnome-Look Conky no Ubuntued Compiz no [...]
[...] tendo o tema, nem o autor referenciado um script para o Conky, decidi modificar um bastante bonito para se adaptar a este tema, o original pode encontrar nesta [...]
[...] um dos melhores temas que me deparei no Ubuntu decidi criar um pequeno ficheiro para utilizar com o Conky, que mantém o aspecto fluido e mostra apenas as informações necessárias ao utilizador comum, a [...]
[...] Se não tem o Conky, mas gostava de o instalar veja este artigo para mais informações. [...]
[...] Conky, o gestor de sistema para a área de trabalho [...]
[...] Conky, o gestor de sistema para a área de trabalho [...]
[...] Conky [...]
[...] Conky, o gestor de sistema para a área de trabalho [...]
[...] Conky, o gestor de sistema para a área de trabalho [...]
[...] Conky, o gestor de sistema para a área de trabalho | Ubuntued (tags: ubuntu linux conky) Por: – Neto Cury | [...]