Conky est mon ami !!

Conky est un moniteur système pour le système de fenêtre X Window, il fonctionne sur linux et BSD. Cet utilitaire est ultra leger et discret, ce qui me convient à merveille pour avoir un aperçu de ce qui ce passe sur mon pc.

Voici un screenshot de mon bureau :

Fond d'écran conky

Pour ce qui est de sont installation sur Ubuntu ou Debian, un petit aptitude :) .

?View Code BASH
su
# entrée le mot de passe du Super Utilisateur
aptitude install conky

pour lancer conky, taper dans votre terminal conky. Il est vrai que la configuration pas defaut nous donne une interface un peu acceuillant.

Pour vous faire une interface personnalisée, créer un fichier .conkyrc avec votre editeur préférer dans votre dossier personnel.

?View Code BASH
#Quitter le mode su
exit
#Assuré vous d'être dans votre dossier personnel
cd
#Création du fichier
touch .conkyrc
#Edité le fichier, personellement moi j'utilise l'editeur VIM
vim .conkyrc

Voici le contenu de .conkyrc utilisé pour celui present dans le screenshot.

Pour créer votre propre fichier de configuration regardé ici.

?View Code PYTHON
# temps pour fermer conky en seconde. 0 = toujours actif
total_run_times 0
 
# affiche le texte sur la sortie standard
out_to_console no
 
# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048
 
# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1
 
# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2
 
# taille et positon
alignment top_right
minimum_size 320 5
maximum_width 250
 
# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 5
gap_y 40 
 
#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4
 
#pour que conky tourne en arrière plan background no pour les tests
background yes
 
# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent no
 
# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8
 
#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=7#OCR A Std:size=6
# Tout le texte en majuscule
uppercase no
 
# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right
 
# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
 
color1 e49c16
color2 CA0000 #rouge
 
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB
 
TEXT
 
${execi 86400 lsb_release -si} : Debian Squeeze $kernel
Uptime : $uptime
 
${cpugraph 5e7b7b d8deeb}
${voffset -24}${alignc}${CPU}% / ${freq_g}GHz
 
RAM     : $memperc% $mem /$memmax $membar
Swap    : $swapperc% $swap /$swapmax $swapbar
HDD :  ${fs_used_perc /}% /  Libre : ${fs_free /}    ${fs_bar 5,100 /}
Charge : $loadavg
Processus : $processes Running : $running_processes
Température : ${hwmon 0 temp 1}C° / 88 C°
 
                        ---PROCESSUS---
Name                             ${alignr}CPU      ${alignr}RAM
${color #e09495} ${top name 1}   ${alignr}${top cpu 1}  ${alignr}${top mem 1}
${color #e0d094} ${top name 2}   ${alignr}${top cpu 2}  ${alignr}${top mem 2}
${color1} ${top name 3}    ${alignr}${top cpu 3}  ${alignr}${top mem 3}
${color0}
WIFI ${hr 2}
 
Reception : ${offset 25}${totaldown wlan0} ${offset 8}Envoi : ${alignr}${totalup wlan0}
${downspeedgraph wlan0 22,125 5e7b7b d8deeb} ${upspeedgraph wlan0 22,125 99c8e8 618094}
${offset 40}${voffset -21}${downspeedf wlan0}k/s
${offset 190}${voffset -14}${upspeedf wlan0}k/s
 
IP  Local :  ${addr wlan0} - Public : ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \\< -f 1}
 
EMAIL NON LU ${hr 2}
 
Compte yahoo : ${pop3_unseen SERVEUR_MAIL LOGIN PASSWORD -i 300} mails / ${pop3_used SERVEUR_MAIL LOGIN PASSWORD -i 300}% utilisé
 
${if_running rhythmbox}Musique ${hr 2}
${color lightgrey}En cours de lecture :
${exec rhythmbox-client --print-playing}
$endif

 

Le dernier bloc d'instrction n'apparait pas sur mon screenshot car rhythmbox n'est pas lancé.

Il existe enormement de fonction en voici une liste exhaustive ici.

Amusez vous bien ;)

Vus : 818
Publié par Malangot : 14