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