Monitor do Sistema em seu Desktop – Conky

Olá crianças, sou o Titão e este é meu primeiro post como redator do Ubuntu Dicas…

Dias atrás eu queria monitorar o status do meu sistema no desktop, mas sem as frescuras iguais a do win7 ou com o roubo de informações do Google Desktop, sendo assim fui dar umas olhadas por ai e o meu atual chefe, @ubuntudicas, junto com o @dropexinfo do Algoritimizando.com me recomendaram ao mesmo tempo o Conky.



A instalação é simples até demais:

Partindo do princípio de que seu sistema já está atualizado…

Opção 1: Vá em Sistema > Administração > Gerenciador de Pacotes Synaptics e digite conky (fácil né!)

Opção 2: Aplicativos > Acessórios > Terminal e digite sudo aptitude install conky (fácil também)

Após instalado, verá que ele não vai aparecer!

Vá em terminal e digite: conky, e o menino vai aparecer no canto superior esquerdo da sua tela, coisa que provavelmente vocês não vai gostar!



É ai que entra o arquivo “.conkyrc” que vai estar em /home/seuNomeDeUsuario

Pelo nautilus, vá até o menu “Ver” e marque “Mostrar arquivos ocultos” (ou Ctrl+H)

Se o arquivo estiver lá, beleza, se não crie um! Ali você vai dizer como gostaria que seu desklet seja exibido…

As notações são semelhantes a HTML, se você não entender como funciona, no próprio site do desenvolvedor tem alguns exemplos para vocês baixarem!

http://conky.sourceforge.net/

Ai vai um exemplo de como o meu ficou e o texto do meu arquivo .conkyrc.

Edit: Não sei porque diabos o texto do .conkyrc sumiu e tive de colocar outra vez…

Imagem do Conky no Ubuntu 10.04 LL
Imagem do Conky no Ubuntu 10.04 LL


background yes
use_xft yes
xftfont HandelGotD:size=8
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 170 5
maximum_width 190
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color aaaaaa
default_shade_color red
default_outline_color green
alignment top_right
gap_x 5
gap_y 18
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes

TEXT
${color gray}
${font Zekton:style=Bold:pixelsize=14}${alignc}${time %A – %D}${font Zekton:size=8}
${font Mono:size=8}${execpi 60 DJS=`date +%_d`; cal | sed ‘1d’ | sed ‘/./!d’ | sed ‘s/$/ /’ | fold -w 21 | sed -n ‘/^.\{21\}/p’ | sed ‘s/^/${alignc} /’ | sed /” $DJS “/s/” $DJS “/” “‘${color red}'”$DJS”‘${color}'” “/}

ubuntu ${hr 2}
${voffset 2}${font Zekton:style=Bold:size=12}#!${font} CrunchBang Linux ${alignr}08.10.01
${font OpenLogos:size=60} ${alignc} g${font}
${alignc} Kernel: ${kernel}

${cpubar cpu0 8,90}${color gray}
${cpubar cpu1 8,90}${color gray}
${color lightgrey}CPU0: $color ${freq cpu0} Mhz $alignr${color lightgrey} Usage:$color ${cpu cpu0} %
${cpugraph cpu0 FF9900 FF0000}
${color lightgrey}CPU1: $color ${freq cpu1} Mhz $alignr${color lightgrey} Usage:$color ${cpu cpu1} %
${cpugraph cpu1 FF9900 FF0000}
RAM: $memperc% ${alignr}${membar 8,100}
SWAP: $swapperc% ${alignr}${swapbar 8,100}

MAIOR USO CPU ${hr 2}
$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 3}${top mem 3}

MAIOR USO MEM ${hr 2}
$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}

HD ${hr 2}

/home: $alignr ${fs_used /home/} / ${fs_size /home} ($alignr${fs_free_perc /home}%)
${fs_bar 4 /home}
/arquivos: $alignr ${fs_used /} / ${fs_size /} ($alignr${fs_free_perc /}%)
${fs_bar 4 /}

NETWORK ${hr 2}${color}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,90 FF3300 FF3300} ${alignr}${upspeedgraph eth0 25,90 FF6600 FF6600}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}


NOTA: Para aparecer aquele logo do Open Source no meu desklet foi necessário baixar a fonte OpenLogos

http://ultradownloads.uol.com.br/redirect/2,211935.html

A parada é simples, se ainda tem alguém com dúvidas, pode falar…

Por enquanto é só, essa semana vou fazer um tutorial mais animadinho do que este ok?! Meu twitter: @tittao

Até breve!

NOTA 2: Ficou bom chefe?

background yes
use_xft yes
xftfont HandelGotD:size=8
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 170 5
maximum_width 190
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color aaaaaa
default_shade_color red
default_outline_color green
alignment top_right
gap_x 5
gap_y 18
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes

TEXT
${color gray}
${font Zekton:style=Bold:pixelsize=14}${alignc}${time %A – %D}${font Zekton:size=8}
${font Mono:size=8}${execpi 60 DJS=`date +%_d`; cal | sed ‘1d’ | sed ‘/./!d’ | sed ‘s/$/ /’ | fold -w 21 | sed -n ‘/^.\{21\}/p’ | sed ‘s/^/${alignc} /’ | sed /” $DJS “/s/” $DJS “/” “‘${color red}'”$DJS”‘${color}'” “/}

ubuntu ${hr 2}
${voffset 2}${font Zekton:style=Bold:size=12}#!${font} CrunchBang Linux ${alignr}08.10.01
${font OpenLogos:size=60} ${alignc} g${font}
${alignc} Kernel: ${kernel}

${cpubar cpu0 8,90}${color gray}
${cpubar cpu1 8,90}${color gray}
${color lightgrey}CPU0: $color ${freq cpu0} Mhz $alignr${color lightgrey} Usage:$color ${cpu cpu0} %
${cpugraph cpu0 FF9900 FF0000}
${color lightgrey}CPU1: $color ${freq cpu1} Mhz $alignr${color lightgrey} Usage:$color ${cpu cpu1} %
${cpugraph cpu1 FF9900 FF0000}
RAM: $memperc% ${alignr}${membar 8,100}
SWAP: $swapperc% ${alignr}${swapbar 8,100}

MAIOR USO CPU ${hr 2}
$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 3}${top mem 3}

MAIOR USO MEM ${hr 2}
$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}

HD ${hr 2}

/home: $alignr ${fs_used /home/} / ${fs_size /home} ($alignr${fs_free_perc /home}%)
${fs_bar 4 /home}
/arquivos: $alignr ${fs_used /} / ${fs_size /} ($alignr${fs_free_perc /}%)
${fs_bar 4 /}

NETWORK ${hr 2}${color}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,90 FF3300 FF3300} ${alignr}${upspeedgraph eth0 25,90 FF6600 FF6600}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}