Installation et configuration de Conky sous Ubuntu 8.04

Publié le 27 mai 2008 par Capof's Space
Conky est un moniteur système pour le système de fenêtre X Window.Il est compatible avec toutes les distributionsLinux et biensur FreeBSD. Conky est capable de surveiller quasiment toutes les variables du système : CPU, mémoire, swap, espace disque, température(s), upload, download, messages du système. Il est extrêmement configurable.
Pour l'installer il suffit d'ouvrir un terminal (Alt + F2 = gnome-terminal) et on tape la commande suivant :
sudo apt-get install conky
Une fois le paquet installé, faut créer le fichier de configuration comme suit :
gedit ~/.conkyrc
et on mis à l'intérieur le code ci-dessous :
#emplacement alignment top_right
#pour que corky tourne en arriere plan
background yes
#nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4
#affiche le texte sur la sortie standard
out_to_console no
# Utiliser Xft (polices lissées etc)
use_xft yes
#police a utiliser : use_xft doit etre a "yes"
xftfont Terminal Bitstream Vera Sans Mono:size=8
# utiliser sa propre fenetre ?
own_window yes
#type de fenetre : normal(avec le cadre) / override / desktop
own_window_type override
#pseudo transparence?
own_window_transparent yes
# taux de raffraichissement de la fenetre (en secondes)
update_interval 2
# pour eviter le clignotement de la semaine (fonctionne pas chez moi)
double_buffer yes
# afficher les ombres?
draw_shades yes
# afficher des contours ?
draw_outline no
#contours autour des blocs de texte?
draw_borders no
# contour en trait-tillés, longueur d'un trait en pixels
stippled_borders 10
#largeur des marges (n'a pas l'air de fonctionner)
border_margin 40
# largeur du contour
border_width 1
# couleur par defaut du texte, de l'ombre et du contour
default_color white
default_shade_color white
default_outline_color black
# ecart avec le bord x=gauche ou droit y= haut ou bas
gap_x 30
gap_y 30
# Ajoute des espaces apres certains objets pour eviter de les faire bouger.
# Fonctionne uniquement avec la police Monospace
use_spacer no
# Soustraire les mémoires tampons de la mémoire utiliser ?
no_buffers yes
# Tout le texte en majuscule ?
uppercase no
TEXT
${font Dungeon:style=Bold:pixelsize=12}
${color #ddaa00}$nodename - $sysname $kernel on $machine
${color lightgrey}Uptime:$color $uptime ${color lightgrey}
$color$stippled_hr
${color lightgrey}Internet (ppp0) :${alignr}DL :${color #8844ee} ${totaldown ppp0} ${color lightgrey}/ UP :${color #22ccff} ${totalup ppp0}
Adresse IP : ${color #ddaa00}${addr ppp0}
${color lightgrey}Down :${color #8844ee} ${downspeed ppp0} k/s${color lightgrey} ${offset 100}Up:${color #22ccff} ${upspeed ppp0} k/s
${color lightgrey}${downspeedgraph ppp0 25,150 ff0000 0000ff} $alignr${color lightgrey}${upspeedgraph ppp0 25,150 0000ff ff0000}
${color lightgrey}CPU Usage:${color #FF0000} ${cpu}% ${cpubar}
${color lightgrey}RAM Usage:$color $mem/$memmax - $memperc% $membar
${color lightgrey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar}
${color lightgrey}Processus:$color $processes ${color grey}Running:$color $running_processes
$color$stippled_hr
${color lightgrey}File systems:
${color #FFFF00}Linux ${fs_used /}/${fs_size /}${alignr}${fs_used_perc /}%
${fs_bar 8 /}
${color #FFFF00}Windows ${fs_used /media/hda3}/${fs_size /media/WINDOWS}${alignr}${fs_used_perc /media/WINDOWS}%
${fs_bar 8 /media/WINDOWS}
${color #FFFF00}DATA I ${fs_used /media/DATA I}/${fs_size /media/DATA I}${alignr}${fs_used_perc /media/DATA I}%
${fs_bar 8 /media/DATA I}
${color #FFFF00}DATA II ${fs_used /media/DATA I}/${fs_size /media/DATA II}${alignr}${fs_used_perc /media/DATA II}%
${fs_bar 8 /media/DATA II}
$color$stippled_hr
${color}CPU usage
${offset 80}${color #CCCCCC}Nom ${alignr 50}PID ${alignr 20}CPU%
${offset 80}${color #ddaa00}${top name 1} ${alignr 30}${top pid 1} ${alignr 15}${top cpu 1}
${offset 80}${color #888888}${top name 2} ${alignr 30}${top pid 2} ${alignr 15}${top cpu 2}
${offset 80}${color #888888}${top name 3} ${alignr 30}${top pid 3} ${alignr 15}${top cpu 3}
${color}Mem usage
${offset 80}${color #CCCCCC}Nom ${alignr 50}PID ${alignr 20}Mem%
${offset 80}${color #ddaa00}${top_mem name 1} ${alignr 30}${top_mem pid 1} ${alignr 15}${top_mem mem 1}
${offset 80}${color lightgrey}${top_mem name 2} ${alignr 30}${top_mem pid 2} ${alignr 15}${top_mem mem 2}
${offset 80}${color lightgrey}${top_mem name 3} ${alignr 30}${top_mem pid 3} ${alignr 15}${top_mem mem 3}

Site Officiel
Variables de Conky
Tutoriel
Que la force soit avec vous :P