Informatique et liberté

13 mai 2009

Vous allez être conky

Classé dans : Planet Libre — Mots-clefs :, , , — Phil @ 23 h 28 min

Vous connaissez l’histoire du conky… Euh, je vais vous parler du très célèbre moniteur système affichant le fruit de ses observations sur le bureau de l’utilisateur. À grand renfort de publicité sur Gnome Look (entre autres), Conky s’est imposé au fil du temps chez les Geeks de tout poil, y comprit sur ma Ubuntu 9.04 !

Brève présentation de Conky

Conky permet donc de créer un modèle (le fichier ~/.conkyrc) qui régira l’incrustation d’indicateurs de performance matérielle, réseau ou autre sur son bureau. Je vous parlais de Gnome Look plus tôt, mon conkyrc personnel est en fait très largement basé sur celui-ci. Quoi qu’il en soit, voici la démarche que j’ai utilisée…

Conky est intégré au bureau d'Ubuntu 9.04

Conky est intégré au bureau d'Ubuntu 9.04

Installation et configuration de Conky

1
sudo apt-get install conky

Conky est désormais installé. Pour le configurer, vous devrez éditer le fichier ~/.conkyrc présent dans votre répertoire personnel. Pour ce faire, libre à vous de vous documenter sur une syntaxe qui s’apprend en fait assez facilement en consultant des exemples… Je vous publie simplement ma propre configuration.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
background yes
font Monospace:size=9
xftfont Monospace:size=9
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type background
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
minimum_size 300
maximum_width 310
default_color white
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 20
gap_y 20
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no # set to yes if you want all text to be in uppercase
use_spacer yes
 
TEXT
$alignc
$alignc $sysname $kernel
$alignc Hostname : $nodename
$alignc Uptime : $uptime
 
${color #B8FF00}CPU
 
${color white}Coeur 1 : ${cpu cpu1}% ${cpubar cpu1 8,}
${color white}Coeur 2 : ${cpu cpu2}% ${cpubar cpu2 8,}
${color white}Général : $cpu% ${cpubar 8,}
${cpugraph 20,}
$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}
 
${color #B8FF00}MEMOIRE
 
${color white}RAM ${alignr}$mem / $memmax ($memperc%)
${membar 8}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 8}
$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}
 
${color #B8FF00}DISQUES DURS
${color white}
Root ${alignc} ${fs_bar 8,75} ${alignr}${fs_free /} restant (${fs_free_perc /}%)
Home ${alignc} ${fs_bar 8,75 /home} ${alignr}${fs_free /home} restant (${fs_free_perc /home}%)
${color white}Lecture ${color green}${diskio_read}/s${alignr}${color white}Ecriture ${color #FF0009}${diskio_write}/s
${color green}${diskiograph_read 20,150} ${alignr}${color #FF0009}${diskiograph_write 20,150}${color white}
 
${color #B8FF00}TRAFFIC
 
${color white}LAN${color white} ${alignr}IP : ${addr eth0}
${color green}${downspeed eth0}KB/s - ${totaldown eth0}${alignr}${color #FF0009}${upspeed eth0}KB/s - ${totalup eth0}
${color green}${downspeedgraph eth0 20,150} ${alignr}${color #FF0009}${upspeedgraph eth0 20,150}
${color white}WiFi${color white} ${alignr}IP : ${addr eth1}
${color green}${downspeed eth1}KB/s - ${totaldown eth1}${alignr}${color #FF0009}${upspeed eth1}KB/s - ${totalup eth1}
${color green}${downspeedgraph eth1 20,150} ${alignr}${color #FF0009}${upspeedgraph eth1 20,150}

Il ne reste plus qu’à lancer le démon de conky !

1
conky -d

Et voilà, votre moniteur système s’affiche sur votre bureau ! Il ne vous reste plus qu’à jouer aux artistes car le but est autant de se faire plaisir que de se rappeler de son IP privée sur le réseau familial (fixée par adresse MAC de toute façon)…

Partagez cet article

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Twitter
  • Wikio FR
  • email

Ces articles pourraient vous intéresser...

5 commentaires »

  1. Très beau article :)
    Mais pourquoi lancer conky en démon ? un simple processus n’aurait il pas suffit ?

    Commentaire par Tuxargon — 14 mai 2009 @ 7 h 28 min

  2. Conky -d : c’est juste pour mettre la tâche en arrière-plan !

    Commentaire par Phil — 14 mai 2009 @ 7 h 44 min

  3. En lisant ton article, j’ai décidé de faire mon propre conky !! C’est pas difficile :-)
    ya pleins de plugins et tout et tout !!
    Par contre j’ai un soucis, si j’ai une icone derrière mon conky, elle disparait !! (conky ce met dessus !!)
    Est ce que ca le fait toi aussi ?

    Crdlt,

    SckyzO

    Commentaire par SckyzO — 14 mai 2009 @ 12 h 22 min

  4. Alors là, je t’avoue que je ne garde jamais longtemps de fichiers sur mon bureau et comme ils sont à gauche et mon conky à droite… Je n’ai pas eu l’occasion de constater ce défaut ! Si ça peut t’arranger, je vais faire le test ce soir pour te répondre…

    Commentaire par Phil — 14 mai 2009 @ 14 h 36 min

  5. Effectivement, même problème 0_o

    Il est documenté ici par exemple : http://forum.ubuntu-fr.org/viewtopic.php?id=212566 mais je n’ai pas trouvé de solution qui fonctionne. Si tu trouves quelque chose, n’hésite pas à partager :)

    Commentaire par Phil — 14 mai 2009 @ 19 h 04 min

Flux RSS des commentaires de cet article. Adresse web de rétrolien

Laisser un commentaire

  • Flux RSS
  • Pages
  • Catégories
  • Archives
  • Étiquettes
  • Propulsé par WordPress