martedì 22 giugno 2010

Aspire One, Linpus lite: conky, installazione e configurazione

Qualcuno usa "Conky"?
Si tratta di un monitor per risorse di sistema altamente configurabile. Il programma è facilmente installabile, nei repository è infatti presente la versione 1.6.1. Non proprio l'ultima ma comunque utile.

[user@localhost ~]$ sudo yum install conky

Non appena "yum" trova il pacchetto per l'installazione premete il tasto "y" per confermare l'installazione (altrimenti "n", per annullarla). A questa pagina trovate una lista delle variabili supportate da "Conky". E' con queste che dovrete descrivere il vostro widget, modificando il file "/etc/conky/conky.conf". Di default, dopo l'installazione, il file contiene già una configurazione. Questo è il contenuto del mio file "conky.conf":

#Collocazione dell'oggetto sul desktop
alignment top_right

#Sono permessi valori booleani ("true" oppure "false"), se "true" il processo verrà legato associato al desktop
background no

#Esprime la larghezza dei bordi in pixel
border_width 1

#Specifica il numero di campionamenti per la CPU da monitorare
cpu_avg_samples 2

#Colore usato di default (valido anche per i bordi)
default_color white

#Colore usato di default per le linee esterne
default_outline_color white

#Colore usato di default per l'effetto ombra (valido anche per i bordi)
default_shade_color white

#Abilita/Disabilita i bordi intorno al testo
draw_borders no

#Abilita/Disabilita i bordi intorno ai grafici
draw_graph_borders yes

#Disegna le linee esterne
draw_outline no

#Disegna l'effetto ombra
draw_shades no

#Usa i font XFT
use_xft yes

#Specifica il tipo di font da usare e la misura dei caratteri
xftfont Sans:size=10

#Tenta di usare la codifica UTF8
override_utf8_locale yes

#Specifica la distanza, in pixel, che deve esistere tra il bordo sinistro o destro dello schermo (a seconda dell'allineamento scelto)
gap_x 10

#Specifica la distanza, in pixel, che deve esistere tra il bordo superiore o inferiore dello schermo (a seconda dell'allineamento scelto)
gap_y 10

#Specifica la dimensione dell'intero oggetto in pixell
minimum_size 180 0

#Specifica il numero di campionamente per l'interfaccia di rete da seguire
net_avg_samples 2

#Usa il buffer
no_buffers yes

#Usa il doppio buffer (riduce sgradevoli effetti, può non funzionare a tutti)
double_buffer yes

#Abilita la stampa su una console
out_to_console no

#Crea una finestra
own_window yes

#Imposta il tipo di finestra da disegnare
own_window_class Conky

#Imposta all'oggetto l'effetto trasparenza
own_window_transparent yes

#Può essere impostato solo se own_windows è su "yes", specifica il tipo dell'oggetto
own_window_type desktop

#
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Imposta la dimensione delle strisce (per i bordi)
stippled_borders 0

#Frequenza di aggiornamento
update_interval 1.0

#Decide se scrivere tutte informazioni in maiuscolo
uppercase no

#Aggiunge spazio intorno a certi oggetti, utile ad esempio se si nota un conflitto con lo sfonfo
use_spacer none

#Mostra il massimo valore nella scala dei valori
show_graph_scale no

#Mostra l'intervallo usato
show_graph_range no

#Descrizione dell'oggetto
TEXT
${alignc 20}${font Trebuchet MS:size=26}${time %H:%M}${font}
${alignc}${time %a %d %b %Y}

${color grey}CPU:${color} ${cpu cpu}% ${alignr}${alignr}${cpubar 8,80 cpu}
${color grey}RAM:${color} $memperc% ${alignr}${membar 8,80}
${color grey}SWAP:${color} $swapperc% ${alignr}${swapbar 8,80}
${color grey}SSD:${color} ${fs_free /root}/${fs_size /root} ${alignr}${fs_bar 8,80 /}

${color grey}ESSID: ${alignr}${color}${wireless_essid ath0}
${color grey}Qualità:${color} ${wireless_link_qual_perc ath0}% ${alignr}${wireless_link_bar 8,80 ath0}
${color grey}Indirizzo IP:${color}${alignr}${addr ath0}

${color grey}Download:${color} ${downspeedf ath0} KiB
${alignc}${downspeedgraph ath0 25,200}
${color grey}Upload:${color} ${upspeedf ath0} KiB
${alignc}${upspeedgraph ath0 25,200}

Ho anche commentato ogni riga, cercando di spiegare in questo modo l'utilità del comando. Aprite il file di configurazione con il comando "sudo mousepad /etc/conky/conky.conf", cancellate il contenuto e inserite (facendo copia e incolla) il codice mostrato sopra o quello da voi ideato. Non dimenticate di salvare (tasti "Ctrl" ed "s"), chiudete mousepad ed eseguite "Conky". Come? Date il comando "conky", il risultato dovrebbe essere qualcosa di simile:


Dimenticavo, dovete eseguire la modalità desktop per apprezzarne l'utilità.

Nessun commento:

Posta un commento