Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Dans cette partie je vais décortiquer comment personnaliser son conky et pour commencer on installe conky. .

Ensuite on crée le fichier .conkyrc dans son dossier personnel

partie 1

  1. La première partie du conky sert a configurer le conky
# 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 utiliser
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 320

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 5
gap_y 100

#  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 yes

# 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

partie 2

La seconde partie va nous permettre d'afficher les donnés du pc ou autre. elle comence par:

TEXT

- on va commencé par indiqué les information de la journée en cours avec la couleur blanche

${color}${time %A %d %B %Y}

- l'heure avec la couleur 1 soit orange et une font spécifique avec une taille de 30

${color1} ${font Astron Boy Video:style=Bold:pixelsize=30}${time %H:%M:%S}${font}${color}

- mettre un titre pour la section suivante à répéter à chaque section

${color1}${font URW Chancery L:style=Medium Italic:pixelsize=15} Ordinateur ${color2}${hr}${font}

- on va récupérer les information de la distribution grâce à cat(j'ai laissé les jeu de couleur)

{color1}${execi 86400 cat /etc/lsb-release|grep ID|cut -d= -f2} ${color}${execi 86400 cat /etc/lsb-release|grep REL|cut -d= -f2} ${execi 86400 cat /etc/lsb-release|grep NAME|cut -d= -f2}

- ici le système et le noyau

${color1}$sysname ${color}$kernel ${color}$machine

- pour finir cette section le nom de la session ainsi que le temps de fonctionnement

${color1}${nodename}${color} fonctionne depuis ${color1}$uptime

- on va maintenant s'attaquer au réseau on va décaler le texte de 25 pixel grâce a la commande ${offset 25}, le résultat lui est placé à droite grâce à la commande ${alignr} on décale de 25 pixel à gauche ${offset -25} ce qui nous donne pour l'adresse ip par Ethernet

${offset 25}${color1}Lan :${alignr}${offset -25}${color}${addr eth0}

- pour l'adresse public on va utiliser cette commande wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1

${offset 25}${color1}Wan :${alignr}${offset -33}${color}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}

- on contrôle la réception et l'émission dans un graphe, 16 pour la hauteur et 115 pour la longueur on obtient un dégradé en rentrant 2 couleur ici 582D10 E08000.

${offset 25}${color2}${downspeedgraph eth0 16,115 582D10 E08000}${alignr}${offset -35}${upspeedgraph eth0 16,115 582D10 E08000}

- on place en dessous les débits et les totaux d'émission et de réception

${offset 25}${color}${downspeed eth0}ko/s ${totaldown eth0}${alignr}${offset -32}${upspeed eth0}ko/s ${totalup eth0}

  • personnalistion-de-conky.1232790965.txt.gz
  • Dernière modification: Le 24/01/2009, 10:56
  • par ljere