Conky pour débutants par l'exemple
à suivre simplement et faire des copier coller :
pour lancer conky avec sa configuration par défaut :
on lance un terminal (ctrl + alt + t)
conky
il se basera sur la conf qui est dans etc
on aura le truc noir assez moche...
pour quitter conky : ctrl + c dans le terminal
on ferme le terminal avec ctrl + d... hop fermé !
pour mettre son conky dans notre dossier utilisateur (pas de problèmes de droits, donc pas de sudo !)
le mieux est de créer un dossier pour y mettre divers configurations
ici conky dans le dossier personnel :
mkdir ~/conky
NB : ~/ est un raccourcis vers notre dossier personnel : /home/utilisateur
NB2 : dans la doc ils créent un fichier caché...
ensuite on va créer un fichier de configuration
(on peut le faire en graphique avec nautilus, némo... : clic droit, nouveau document...)
ou comme ça :
gedit ~/conky/monconky
on lui donne le nom qu'on veut (pour cet exemple, je met monconky)
on copie l'entête d'une autre configuration
par exemple
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
use_xft yes
xftfont Comic sans MS:size=12
xftalpha 0.8
update_interval 1
total_run_times 0
alignment top_right
gap_x 30
gap_y 30
minimum_size 500 130
maximum_width 700
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
double_buffer yes
no_buffers yes
uppercase no
cpu_avg_samples 4
net_avg_samples 4
override_utf8_locale yes
use_spacer none
TEXT
NB : sur certains bureaux, il faudra peut être faire des modifications
ou plus tard faire votre propre entête.
NB2 : pour faire des tests et garder des fonctions en suspend
ou pour ajouter des commentaires mettre # au début de la ligne
en dessous TEXT on met les informations qui vont s'afficher
par exemple
${voffset -4}${color EAEAEA}${font GE Inspira:pixelsize=30} Bonjour $USER
on enregistre le fichier (ctrl + s) puis on lance un terminal (ctrl + alt + t)
conky -c ~/conky/monconky
touche entrée
Bonjour Ton nom
va s'afficher sur le bureau
laisser le terminal ouvert et on retourne dans gedit (alt + tab)
ensuite ajouter divers trucs...
ici une ligne rouge
${color red}${hr 1}
etc...
on enregistre entre deux modifications (ctrl +s) et on aura le résultat du fichier sur le bureau (après quelques secondes selon configuration)
si satisfait
étape 2 : lancer le script à la connexion de l'utilisateur (voir
application au démarrage)
ensuite on peut lancer plusieurs conky avec chacun un fichier de config différent
un pour la météo, les phases de la lune, l'heure dans d'autres pays...
ou tout mettre dans un seul fichier
pour finir une configuration basique
#----------------------------#
# Configuration de conky #
#----------------------------#
#on_bottom yes
# set to yes if you want Conky to be forked in the background
#background yes
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
# Temps d'intervalle de mise a jour
update_interval 1.0
# X font when Xft is disabled, you can pick one with program xfontsel
#font 6x10
#font 7x13
#font 8x13
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=10
# Text alpha when using Xft
xftalpha 0.8
#Force UTF8? requires XFT
override_utf8_locale yes
# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=9
# Text alpha when using Xft
xftalpha 0.8
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
own_window_colour 000000
own_window_argb_value 100
own_window_hints undecorated,below,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum/Maximum size
minimum_size 450 5
maximum_width 450
# Draw shades?
draw_shades no
draw_outline no
draw_borders no
# Stippled borders?
stippled_borders 2
# border margins
#border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color white
default_outline_color white
# Position de conky sur la fenetre
#alignment top_left
#alignment bottom_left
#alignment bottom_right
alignment top_right
# marge depuis le haut de l'écran
#border_outer_margin 100
gap_x 30
gap_y 50
# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer left
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
#-----------------------------------------------#
# Configuration des informations a afficher #
#-----------------------------------------------#
TEXT
${voffset -4}${color EAEAEA}${font GE Inspira:pixelsize=30} Bonjour $USER
${color red}${hr 1}
${voffset 0}${offset 0}${font GE Inspira:pixelsize=100}${color EAEAEA}${time %H:%M}${font}
${voffset 0}${color EAEAEA}${font GE Inspira:pixelsize=46}${exec date +%A | sed 's/^./\u&/'} \
${voffset 0}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${font} \
${voffset -18}${color EAEAEA}${font GE Inspira:pixelsize=16}${exec date +%B | sed 's/^./\u&/'} ${time %Y}
${color red}${hr 1}
${color grey} ${font GE Inspira:pixelsize=16} CPU : ${acpitemp}°C - ${cpu cpu0} %
${color } ${font GE Inspira:pixelsize=16}
${cpubar cpu0 7,450}
${color red}${hr 1}
${color grey} ${font GE Inspira:pixelsize=16} Mémoire : ${color } ${memmax} total
${color }${membar 7,450}
${color red}${hr 1}
${color grey} ${font GE Inspira:pixelsize=16} Systèmes de fichiers :
${color } root : ${fs_size /} ${fs_type /} ${color FFA300} Libre : ${fs_free /}
${color grey} ${fs_used /} ${fs_bar 7 /}
#${color } DATA : ${fs_size /mnt/Data} ${fs_type /mnt/Data} ${color FFA300} Libre : ${fs_free /mnt/Data}
#${color grey} ${fs_used /mnt/Data} ${fs_bar 7 /mnt/Data}
${color red}${hr 1}
#${color } ${exec hddtemp /dev/sda}
#Local : sda ${exec hddtemp /dev/sda | cut -d' ' -f4}
<mode HS>
La configuration de conky par défaut dans etc :
(pratique si plusieurs utilisateurs partagent une configuration)
sudo gedit /etc/conky/conky.conf
... et la modifier...
nb : je sais gksudo blah blah...
donc on peut modifier et lancer ce fichier comme ça...
conky
</mode HS fin>