Conky é um ótimo app para desktop e serve para mostrar informações de monitoramento do sistema. Eu comecei a usá-lo há alguns meses e, recentemente, tive que passar por todo o processo de instalação novamente quando fiz uma nova instalação do Ubuntu 9.04 em meu laptop. Sim, 9.04. Por alguma razão, o 9.10 não funcionou para mim. De qualquer forma, os passos a seguir são especificamente para o Ubuntu 9.04. Você pode precisar fazer algumas alterações para fazê-lo funcionar na sua versão de Ubuntu.

Os passos para a instalação e configuração para qualquer distro que não seja baseada em Ubuntu podem variar.
Primeiro, instale o Conky pelo Synaptic (procurando pelo Conky) ou pela seguinte linha de comando:
sudo apt-get --assume-yes install conky
Segundo, crie um arquivo de configuração no seu diretório home. É aí que você colocará o código para que o conky mostre somente o que você quer em seu desktop.
gedit /home/seu_nome_de_usuário/.conkyrc
Terceiro, insira o código que você quiser. Existem várias opções disponíveis online por pessoas mais espertas do que eu. No entanto, usei o seguinte código. Eu o adaptei a partir de um outro código que achei nos foruns do Ubuntu (veja aqui) Você pode copiá-lo e colar dentro do arquivo conkyrc que provavelmente ainda está aberto. Feito isso, salve-o e feche o arquivo.
Código:
# UBUNTU-CONKY
# Um fácil script conky, configurado para uso em
# Ubuntu / Debian Gnome, sem nenhuma necessidade de scripts externos.
#
# Baseado no conky-jc e no .conkyrc default.
# INCLUI:
# - últimas linhas do /var/log/messages
# - netstat mostra o número de conexões feitas de seu computador, e os apps/PID que os estão criando.
# Cria sua própria janela em vez de usar o desktop (necessário no nautilus)
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Usa double buffering (reduz efeito flicker; pode não funcionar para todo mundo)
double_buffer yes
# brinque com este parâmetro para alterar a janela
use_spacer right
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Tempo de refresh da janela, em segundos
update_interval 1.0
# Tamanho mínimo da área de texto
# minimum_size 250 5
# Desenhar sombras?
draw_shades no
# Configurações diversas do texto
draw_outline no # amplia o texto se 'yes'
draw_borders no
uppercase no # ou 'yes' se você quer todo o texto em maiúsculas
# Stippled borders?
stippled_borders 3
# Margem da borda
border_margin 9
# Largura da borda
border_width 10
# Cor default, e também cor da borda, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Alinhamento de texto, outros valores possíves estarão comentados
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Espaço entre as bordas e o texto
gap_x 10
gap_y 40
# Os elementos após 'TEXT' serão formatados na tela
TEXT
$color
${color blue}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine
${color red}CPU ${hr 2}$color
${freq}MHz Load: ${loadavg} Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color green}MEMORY / DISK ${hr 2}$color
RAM: $memperc% ${membar 6}$color
Swap: $swapperc% ${swapbar 6}$color
Root: ${fs_free_perc /}% ${fs_bar 6 /}$color
hda1: ${fs_free_perc /media/sda1}% ${fs_bar 6 /media/sda1}$color
${color grey}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr}
${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w50}
Quarto, crie um script bash para iniciar o Conky após o boot do computador.
gedit .conky_start.sh
Cole o código a seguir no script que você criou, salve e feche.
#!/bin/bash sleep 2 && conky;
Dê o comando a seguir para tornar o script executável:
chmod a+x .conky_start.sh
Quinto, adicione o script no “Aplicações de Arranque” (Sistema > Preferências > Aplicações de Arranque).
O comando estará em /home/seu_nome_de_usuário/.conky_start.sh
Sexto, reinicie o computador e desfrute de seu Conky. Brinque com o .conkyrc para alterar cores, entre outras coisas. Como dito antes, existem outros códigos espalhados pela internet, e você pode usá-os para obter um visual diferente para seu conky. O meu não é, de forma alguma, um código definitivo.
Texto original em www.igneousquill.net
Traduzido por Jethro Mendonça
