Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
personnalistion-de-conky [Le 17/01/2009, 21:37] ljere |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Conky ===== | ||
- | |||
- | Dans cette partie je vais décortiquer comment personnaliser son conky et pour commencer on installe **conky**. [[apt://conky|{{apt.png}}]]. | ||
- | |||
- | Ensuite on crée le fichier **.conkyrc** dans son dossier personnel | ||
- | ====partie 1==== | ||
- | - La première partie du conky sert a configurer le conky | ||
- | <code> | ||
- | # 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 | ||
- | </code> | ||
- | ====partie 2==== | ||
- | La seconde partie va nous permettre d'afficher les donnés du pc ou autre. | ||
- | elle comence par: | ||
- | <code>TEXT</code> | ||
- | - on va commencé par indiqué les information de la journée en cours avec la couleur blanche | ||
- | <code>${color}${time %A %d %B %Y}</code> | ||
- | - l'heure avec la couleur 1 soit orange et une font spécifique avec une taille de 30 | ||
- | <code>${color1} ${font Astron Boy Video:style=Bold:pixelsize=30}${time %H:%M:%S}${font}${color}</code> | ||
- | - mettre un titre pour la section suivante à répéter à chaque section | ||
- | <code>${color1}${font URW Chancery L:style=Medium Italic:pixelsize=15} Ordinateur ${color2}${hr}${font}</code> | ||
- | - on va récupérer les information de la distribution grâce à cat(j'ai laissé les jeu de couleur) | ||
- | <code>{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}</code> | ||
- | - ici le système et le noyau | ||
- | <code>${color1}$sysname ${color}$kernel ${color}$machine</code> | ||
- | - pour finir cette section le nom de la session ainsi que le temps de fonctionnement | ||
- | <code>${color1}${nodename}${color} fonctionne depuis ${color1}$uptime</code> | ||
- | |||
- | - 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 | ||
- | <code>${offset 25}${color1}Lan :${alignr}${offset -25}${color}${addr eth0}</code> | ||
- | |||