Conky - Raspberry
Conky permet la surveillance de pratiquement toutes les variables du système :
- CPU
- mémoire
- swap
- espace disque
- température
- etc ...
L'affichage se fait en arrière-plan sur le bureau.
J'utilise les tutos
https://www.linuxtricks.fr/wiki/wiki.php?title=conky-des-variables-systeme-sur-le-bureau
http://conky.sourceforge.net/variables.html
Merci à Adrien ....
Finaliser l’installation de Conky
2ème étape:
Saisir la ligne ci-dessous dans un terminal [Ctrl]+[Alt]+[t]
# C’est une seule commande
- wget -O /home/pi/.conkyrc https://raw.githubusercontent.com/novaspirit/rpi_conky/master/rpi3_conkyrc
Cette commande, installe le fichier de configuration de conky « .conkyrc » (point conkyrc - Fichier caché) dans /home/pi
relancer conky
Relancer Conky
Saisir la ligne ci-dessous dans un terminal [Ctrl]+[Alt]+[t]
- conky &
Visualisation du fichier .conkyrc
Inutile de créer le fichier de configuration .conkyrc, car il a été créé lors de la phase d'installation.
Pour voir le fichier .conkyrc # .conkyrc est un fichier caché
Ouvrir le gestionnaire de fichier
Dans le menu [Voir], et cocher « Afficher les fichiers cachés »
ou faire [Ctrl] + [H]
Faire une copie de sauvegarde du fichier .conkyrc
et nommer le .conkyrc-origine
# Cela vous permettra de faire marche arrière ci besoin
modification du fichier .conkyrc
Éditer le fichier .conkyrc
Clic-droit sur le fichier, puis [Ouvrir]
Effectuer les modification de votre choix.
Chaque fois que vous cliquez sur [Enregistrer] dans votre éditeur de texte, les modifications seront effectives automatiquement.
Voici mon fichier .conkyrc pour Raspberry Pi 3 B+ (Only)
Télécharger le fichier .conkyrc pour Raspberry Pi 3 B+
(J'ai enlevé le . (point) devant le fichier conkyrc pour qu'il ne soit pas caché )
Faire un Copier/Coller du contenu vers votre fichier .conkyrc
Ou renommer mon fichier conkyrc_pour-raspberry-pi3-b-plus en .conkyrc
Mon fichier conky modifié
Voici mon fichier .conkyrc
background yes
use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 0.5
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 250 5
maximum_width 400
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color gray
default_shade_color red
default_outline_color green
alignment top_right
gap_x 10
gap_y 10
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale no
use_spacer right
TEXT
${font Arial:size=20}${color #0000FF}Raspberry Pi3 B+
${voffset -90}
${font Arial:size=10}${color #0000FF}SYSTEM ${hr 2}
${color #FF0000}${font Arial:size=10}$sysname $kernel $alignr ${color #0000FF}$machine
${color #FF0000}Frequency $alignr${color #0000FF}${freq_g cpu0}Ghz
${color #FF0000}Uptime $alignr${color #0000FF}${uptime}
${color #FF0000}File System $alignr${color #0000FF}${fs_type}
${font Arial:size=10}${color #0000FF}CPU ${hr 2}
${color #FF0000}${font Arial:size=10}Temp. $alignr ${color #0000FF}${exec /opt/vc/bin/vcgencmd measure_temp | cut -c6-9} C
${color #FF0000}CPU1 ${color #0000FF}${cpu cpu1}% ${cpubar cpu1}
${color #FF0000}CPU2 ${color #0000FF}${cpu cpu2}% ${cpubar cpu2}
${color #FF0000}CPU3 ${color #0000FF}${cpu cpu3}% ${cpubar cpu3}
${color #FF0000}CPU4 ${color #0000FF}${cpu cpu4}% ${cpubar cpu4}
${cpugraph #FF0000}
${font Arial:size=10}${color #0000FF}MEMORY ${hr 2}
${color #FF0000}${font Arial:size=10}MEM $alignc ${color #0000FF}$mem / $memmax $alignr $memperc%
$membar
${color #FF0000}SWAP $alignc ${color #0000FF}$swap / $swapmax $alignr $swapperc%
$swapbar
${font Arial:size=10}${color #0000FF}HDD ${hr 2}
${color #FF0000}/home $alignc ${color #0000FF}${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}
${font Arial:size=10}${color #0000FF}TOP PROCESS ${hr 2}
${color #FF0000}${top_mem name 2}${alignr}${color #0000FF}${top mem 2} %
${color #FF0000}${top_mem name 3}${alignr}${color #0000FF}${top mem 3} %
${color #FF0000}${top_mem name 4}${alignr}${color #0000FF}${top mem 4} %
${color #FF0000}${top_mem name 5}${alignr}${color #0000FF}${top mem 5} %
${color #0000FF}${font Arial:size=10}NETWORK ${hr 2}
${color #FF0000}IP eth0 $alignr ${color #0000FF}${addr eth0}
${color #FF0000}Down / Up $alignr ${color #0000FF}${downspeed eth0} kb/s / ${upspeed eth0} kb/s
${color #FF0000}Downloaded / Uploaded $alignr ${color #0000FF}${totaldown eth0} / ${totalup eth0}
${color #FF0000}IP wlan0 $alignr ${color #0000FF}${addr wlan0}
${color #FF0000}Down / Up $alignr ${color #0000FF}${downspeed wlan0} kb/s / ${upspeed wlan0} kb/s
${color #FF0000}Downloaded / Uploaded $alignr ${color #0000FF}${totaldown wlan0} / ${totalup wlan0}
Démarrage automatique de conky au boot du Raspberry
Créer le fichier conky.sh
- sudo nano /usr/bin/conky.sh
Copier le texte ci-dessous
#!/bin/sh
(sleep 4s && conky) &
exit 0
Sauvegarder
Et fermer l’éditeur
Créer le fichier conky.desktop pour l’autostart
- sudo nano /etc/xdg/autostart/conky.desktop
Copier le texte ci-dessous
[Desktop Entry]
Name=conky
Type=Application
Exec=sh /usr/bin/conky.sh
Terminal=false
Comment=system monitoring tool.
Categories=Utility;
Sauvegarder
Et fermer l’éditeur
Rebooter le Raspberry, Conky doit se lancer automatiquement
Explications - Configuration Conky pour Raspberry Pi3 B+
gap_y 10 # Position en Y
Conky mini pour Raspberry Pi3 B+
Voici un Conky mini pour Raspberry Pi3 B+
Le fichier .conkyrc - Télécharger le fichier conkyrc mini pour Raspberry Pi3 B+
# Renommer le fichier conkyrc-mini-raspberry-pi3-b-plus en .conkyrc
# Copier le fichier dans /home/pi
minimum_size 200 200
maximum_width 700
gap_x 10 # Position en X
gap_y 50 # Position en Y
alignment top_right # Alignement à droite - top_left pour un alignement à gauche
update_interval 1
use_xft yes
xftfont Monaco:size=8
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_colour 000000
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 170
double_buffer yes
draw_shades no
draw_graph_borders no
uppercase no
border_inner_margin 10
default_color ffffff
TEXT
${font Arial:size=12}${color #0000FF}Raspberry Pi3 B+
${color #FF0000}Uptime: ${alignr}${color #0000FF}$uptime # Affiche le temps de disponibilité
${color #FF0000}Charge CPU: ${alignr}${color #0000FF}${cpu cpu0} % # Affiche la charge du CPU en %
${color #FF0000}Fréquence CPU: ${alignr}${color #0000FF}$freq Mhz # Affiche la fréquence du CPU
${color #FF0000}Température CPU: ${alignr}${color #0000FF}${execi 30 cat /sys/class/thermal/thermal_zone0/temp | awk '{print substr($0,0,3)}' }°C # Affiche la température du CPU
${color #FF0000}Carte SD: ${alignr}${color #0000FF}${fs_used /} / ${fs_size /} # Affiche l'espace utilisé et libre de la carte SD
${color #FF0000}Mémoire: ${alignr}${color #0000FF}$mem / $memmax # Affiche la mémoire utilisée et totale
${color #FF0000}Swap: ${alignr}${color #0000FF}$swap # Affiche le swap utilisé
${color #FF0000}Utilisateur: ${alignr}${color #0000FF}$user_names # Affiche le nom de l'utilisateur (pi)
${color #FF0000}Nom Rpi: ${alignr}${color #0000FF}$nodename # Affiche le nom du Rpi
${color #FF0000}Adresse IP filaire $alignr ${color #0000FF}${addr eth0} # Affiche l'adresse IP filaire
${color #FF0000}Adresse IP wifi $alignr ${color #0000FF}${addr wlan0} # Affiche l'adresse IP wifi