Pplware

Dica – Aprenda a instalar o Conky no Ubuntu

Para quem ainda não conhece, o conky é uma pequena e leve aplicação que permite monitorizar componentes do nosso sistema e visualizar algumas informações importantes do mesmo, no ambiente de trabalho. Ao contrário do que parece, esta pequena aplicação requer poucos recursos ao nível de memória e o utilizador pode estar sempre de “olho” no sistema. Hoje, a pedido de um leitor, vamos aprender a instalar o Conky no Ubuntu (testado também no Xubuntu, Lubuntu, etc).

 

O Conky disponibiliza mais de 300 objectos que permitem monitorizar os mais diversos recursos e apresentar as mais diversas informações. Podemos por exemplo obter:

Como Instalar o Conky?

Quem pretender instalar o Conky basta abrir o terminal e inserir os seguintes comandos:

sudo add-apt-repository ppa:conkyhardcore/ppa sudo apt-get update sudo apt-get install conky-all

De seguida, vamos criar um ficheiro de configuração/personalização do serviço.

Para criar o ficheiro de configuração basta executar o seguinte comando:

sudo touch ~/.conkyrc

…e atribuímos permissão de execução ao ficheiro

sudo chmod +x ~/.conkyrc

A configuração a colocar dentro do ficheiro de configuração depende daquilo que pretendemos ter no conky. Aqui fica uma configuração modelo. Existem vários modelos aqui

##################################################################################################################### # Conky Configuration # Compatible with Gnome2 and OpenBox # Much of this config file was originally created by corenominal: (http://crunchbanglinux.org/forums/post/220/#p220) # I’ve modified it to suit my own needs. # HilltopYodeler | http://www.hilltopyodeler.com/blog | hilltopyodeler@gmail.com # # Conky Resources: # – Documentation: http://conky.sourceforge.net/documentation.html # – FAQ: http://conky.sourceforge.net/faq.html # – Formatting/Config Settings: http://conky.sourceforge.net/config_settings.html # – Variables/Arguments: http://conky.sourceforge.net/variables.html # – ManPage: http://conky.sourceforge.net/docs.html ##################################################################################################################### #

background yes use_xft yes xftfont Sans:size=8 xftalpha 1 update_interval 1.0 total_run_times 0 own_window yes own_window_transparent yes own_window_type desktop own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes minimum_size 200 200 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 white alignment top_right gap_x 12 gap_y 35 no_buffers yes uppercase no cpu_avg_samples 2 override_utf8_locale no

TEXT ${font sans-serif:bold:size=8}SYSTEM ${hr 2} ${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine Host:$alignr$nodename Uptime:$alignr$uptime File System: $alignr${fs_type}

${font sans-serif:bold:size=8}PROCESSORS ${hr 2} ${font sans-serif:normal:size=8}${cpugraph cpu1} CPU1: ${cpu cpu1}% ${cpubar cpu1}

${font sans-serif:bold:size=8}MEMORY ${hr 2} ${font sans-serif:normal:size=8}RAM $alignc $mem / $memmax $alignr $memperc% $membar

${font sans-serif:bold:size=8}DISKS ${hr 2} ${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}% ${fs_bar /} SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}% ${swapbar}

${font sans-serif:bold:size=8}TOP PROCESSES ${hr 2} ${font sans-serif:normal:size=8}${top_mem name 1}${alignr}${top mem 1} % ${top_mem name 2}${alignr}${top mem 2} % $font${top_mem name 3}${alignr}${top mem 3} % $font${top_mem name 4}${alignr}${top mem 4} % $font${top_mem name 5}${alignr}${top mem 5} %

${font sans-serif:bold:size=8}NETWORK – (wired) ${hr 2} ${font sans-serif:normal:size=8}IP Addr (wired): $alignr ${addr eth0} Connection quality: $alignr ${wireless_link_qual_perc wlan0}% ${downspeedgraph wlan0} DLS:${downspeed eth0} kb/s $alignr total: ${totaldown ath0} ${upspeedgraph eth0} ULS:${upspeed ath0} kb/s $alignr total: ${totalup ath0}

${font sans-serif:bold:size=8}NETWORK – (wifi) ${hr 2} ${font sans-serif:normal:size=8}IP Addr (wifi): $alignr ${addr wlan0} ESSID: $alignr ${wireless_essid wlan0} Connection quality: $alignr ${wireless_link_qual_perc wlan0}% ${downspeedgraph wlan0} DLS:${downspeed eth0} kb/s $alignr total: ${totaldown ath0} ${upspeedgraph eth0} ULS:${upspeed ath0} kb/s $alignr total: ${totalup ath0}

Para executar o conky basta ir ao terminal e inserir o comando:

sudo conky

Para que o conky inicie automaticamente, vamos criar um pequeno script para colocar no arranque do sistema.  Para isso vamos

criar o ficheiro conkystartup.sh

sudo touch ~/conkystartup.sh

Atribuímos permissões de execução

sudo chmod +x ~/conkystartup.sh

Abrimos e ficheiro com o comando gksudo gedit ~/conkystartup.sh  e inserimos a informação seguinte:

#!/bin/bash sleep 30 && conky ;

Feito isto, vamos ao Menu –>  Settings Manager e escolhemos Session and Startup

Depois escolhemos o separador Application Autostart e na parte inferior carregamos em Add. De seguida atribuímos um nome, descrição e indicamos o caminho do script que criamos anteriormente.

E está feito. Seria interessante que colocassem nos comentários deste artigo o resultado final  e partilhar a vossa configuração via Pastebin (aqui). Aqui fica mais um exemplo do segundo screenshot – download aqui. Boas personalizações!

Exit mobile version