Apesar de já trabalhar diariamente em linux há algum tempo, apenas descobri o Conky há relativamente poucos dias e desde então tem sido um fiel companheiro do meu ambiente de trabalho. Antes de vos mostrar como instalar o Conky num sistema Ubuntu surge talvez uma pergunta: mas afinal o que é o Conky?

O Conky é um monitor de sistema muito leve mas poderoso que, dependendo da forma como é configurado, pode mostrar uma variedade muito grande de informação acerca do seu computador. A informação pode ser colocada em sobreposição ao ambiente de trabalho, tal como vemos na seguinte imagem.

Conky

Para obter este resultado é muito simples. Vamos a isso?

Ora em primeiro lugar o que temos de fazer é instalar o Conky, digitando a seguinte linha num terminal:

sudo apt-get install conky

Depois temos de o configurar alterando o ficheiro .conkyrc que está na directoria home:

cd ~
gedit .conkyrc

Para terem o mesmo resultado do que aquele que vos apresentei mais acima, copiem o seguinte código para o ficheiro .conkyrc

# Conky sample configuration


background yes
use_xft yes
xftfont HandelGotD:size=8
xftalpha 0.1
update_interval 0.5
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 18
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale no
use_spacer yes


TEXT
Uptime: $alignr$uptime


$sysname $kernel $alignr $machine
Intel Pentium IV HT $alignr${freq_g cpu0}Ghz
$alignr
${cpugraph cpu0 16,200 ffffff ffffff}
CPU:1 ${cpu cpu1}% ${cpubar cpu1}
CPU:2 ${cpu cpu2}% ${cpubar cpu2}


MEM $alignc $mem / $memmax $alignr $memperc%
$membar
Swap:$swapperc% ${swapbar 8}

/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}


Processes
$alignr $running_processes Running
$alignr $processes Sleeping


Top Processes


CPU $alignr CPU% MEM%


${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 2}${top mem 3}


MEM $alignr CPU% MEM%


${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

Depois de guardar o ficheiro e fechar o GEdit, resta só mesmo correr o conky digitando:

conky

Neste momento, se minimizar todas as janelas e tudo correu bem, já deverá poder ver o conky a correr no seu ambiente de trabalho.

Finalmente, se pretender que o connky seja lançado sempre que iniciar sessão na sua conta, basta gerir a sua sessão em:

Sistema > Preferências > Sessões

Aí chegado crie um novo item e configure-o da seguinte maneira:

Sessão Conky

Da próxima vez que iniciar sessão o Conky será automaticamente lançado e poderá ter acesso a informações vitais do seu sistema directamente no seu ambiente de trabalho.

Resta-me dizer que o ficheiro de configuração pode ser alterado de muitas maneiras para que seja o reflexo das necessidades de cada utilizador. Existem muitos exemplos por essa net fora de onde nos podemos inspirar para criar “o” conky que realmente queremos ter. Não se esqueçam é de cada vez que alterarem o ficheiro de configuração têm de reiniciar o conky (senão não verão de imediato as alterações efectuadas). Para isso basta colocar o seguinte comando num terminal:

killall conky && conky

Agora espero, através dos comentários, para ver os vossos próprios conkys :) Soltem a imaginação ;)

Fonte: WikiPedia, Techzone PT

12 comentários para "GUIA: Instalar o Conky no Ubuntu"

1. zé comenta:
11 de Fevereiro de 2009 às 16:46

Bom post! continuações de um bom trabalho!

2. Pablito comenta:
10 de Maio de 2009 às 19:22

Comigo não deu certo. Aparece a seguinte mensagem no terminal:

pablito@pablito-desktop:~$ conky
Conky: use_spacer should have an argument of left, right, or none. ‘yes’ seems to be some form of ‘true’, so defaulting to right.
Conky: forked to background, pid is 3900
pablito@pablito-desktop:~$
Conky: desktop window (14000a7) is subwindow of root window (6c)
Conky: window type – normal
Conky: drawing to created window (0×3800001)
Conky: drawing to double buffer
Conky: attempting to use more CPUs than you have!
obj->data.cpu_index 2 info.cpu_count 1

E agora? Obrigado.

3. Nastase comenta:
10 de Maio de 2009 às 23:23

Pablito, no código do .conkyrc, troca “use spacer yes” por “use spacer left” ou “use spacer right”. Penso que deverá resolver o teu problema

4. pablito comenta:
11 de Maio de 2009 às 2:04

Já tentei, mas não deu certo. Só teve um que funcionou aqui, que peguei no site portugues que vc linkou. De qualquer maneira, valeu!

5. pablito comenta:
11 de Maio de 2009 às 2:16

http://www.linux.com/feature/136147
Esse deu certo comigo, estranho isso… :-)

6. Nastase comenta:
11 de Maio de 2009 às 9:03

Ok. Fico contente por saber que conseguiste resolver o teu problema ;)

7. Fábio Aragão comenta:
12 de Junho de 2009 às 1:42

Muito bom esse artigo, com o conky deixei meu desktop do jeito que eu queria… Obrigado!!!

8. Nastase comenta:
15 de Junho de 2009 às 10:39

De nada. Ainda bem que o artigo te tenha sido útil Fábio!

9. Daniel Fernandes SP comenta:
19 de Julho de 2009 às 20:31

aqui funcionou perfeitamente galera segui os passo do turorial e blz ..so queria saber se tem como mudar a cor do texto dele

10. Marcelio comenta:
23 de Julho de 2009 às 4:24

Olá, obrigado pela dica….

Gostaria de saber como fazer a contagem também do tráfego da placa de rede. o seu script só possui do WIFI

11. Kevis de Oliveira comenta:
15 de Agosto de 2009 às 1:00

Eles nao deixam eu salvar o ficheiro, nao apareceu salvo em /home

12. Jean comenta:
23 de Setembro de 2009 às 3:55

Show …Cara funcionou blz!! Muuuuito obrigado

Acompanhe os comentários desta notícia por rss ou deixe um trackback

Deixe o seu comentário

Algumas regras a ter em conta quando coloca comentários:
  • Evite utilizar demasiadas abreviaturas assim como o estilo SMS - está num site e não a usar o seu telemóvel;
  • Tente usar uma ortografia correcta - quanto menos erros, melhor é a leitura para todos;
  • Tente sempre que no seu comentário imperem o respeito e a boa educação;
  • Tente ficar sempre dentro do contexto da notícia;
  • Evite o envio maciço de comentários - dizer várias vezes a mesma coisa equivale a dizê-lo uma só vez;
  • Qualquer referência a pirataria ou warez é expressamente proibida e será imediatamente removida.
O conteúdo do comentário é da única e exclusiva responsabilidade do seu autor.