blog/_posts/2013-04-17-paramtrer-conky-...

3.9 KiB

title date url layout category
Paramétrer Conky sous CrunchBang 2013-04-17 paramtrer-conky-sous-crunchbang post Tutorials

A missing blog post image

Conky est présent par défaut à l'installation de CrunchBang.

Pour le modifier, il vous faudra éditer ce fichier :

/home/$USER/.conkyrc

Pour le sortir de son apparence "classique", je vous ai pondu une petite amélioration du script fourni de base, avec des infos trouver sur le net + un peu de mon imagination. Un petit aperçu en agrandissant l'image ci-dessus. Le "langage" de ce script est assez bizarre... et pas très intuitif au début, mais grâce à ce site, j'ai pu recenser assez de fonctions pour avoir un rendu assez plaisant. Il peut être amélioré avec du Lua ou en faisant appel à des scripts extérieurs, comme du Bash.

Historique des modifications de ce script :

{% highlight diff %}

  • Mise en commentaire de la vérification des MAJ APT (conso. élevée)
  • Redimensionnement des graphes (meilleure visibilité des pourcentages)
  • Ajout des IP interne/externe sur les deux protocoles
  • Ajout de la date et de l'heure
  • Ajout de couleurs en fonction du pourcentage
  • Modifications de l'affichage des informations systèmes
  • Ajout de la luminosité actuelle et de la luminosité maximum
  • Ajout d'espaces entre deux valeurs pour plus de clarté
  • Ajout des droits d'auteurs (+signature)
  • Modification de l'affichage des IP
  • Modification de l'affichage de la section réseau
  • Modification des couleursdu dégradé de l'affichage des processus
  • Ajout des couleurs sur les graphes
  • Modification de la position de l'utilisation CPU (mise en tête de liste)
  • Modification de la position du bloc Conky (remonté)
  • Modification de l'affichage de le section Réseau
  • Modification de l'affichage de la section performance
  • Vérification des MAJ (timer toutes les heures)
  • Modification de la position du bloc Conky (remonté)
  • Suppression du message perso'
  • Ajout du nombre actuel de threads
  • Ajout de la version actuelle de Conky
  • Modification de la taille de la date et de l'heure
  • Ajout de "No Address" si aucune adresse n'est associée à Wlan0 et Eth0
  • Correction d'un bug lors de l'upload
  • Modification des seuils de température
  • Modification technique de la vérification d'adresse IP
  • Modification de la fréquence de vérification de l'adresse IP publique
  • Ajout de 'apt-get update' 1 min 40 avant vérification de la présence de MaJ
  • Ajout de la compatibilité avec eth0 sur les graphes et débits réseau
  • Ajout d'icônes et changement de polices
  • Ajout gestion simultanée des statistiques des deux interfaces réseau
  • Ajout affichage des 'dist-upgrade'
  • Suppression de 'apt-get update' (session non-root)
  • Mises à jour Aptitude maintenant effectuées par le Cron root
  • ADAPTATION DU SCRIPT POUR CONKY 1.10 (Lua SYNTAX)
  • Ajouts d'offsets verticaux pour les icônes des données {% endhighlight %}

Dernière version (tournait à l'époque sur un Dell Latitude E4500 sous Debian Stretch, avec Conky 1.10.0): ici.

Vous aurez besoin de rendre les tâches Aptitude effectuées par votre session root, pour cela :

# crontab -e

... et ajoutez-y ces trois lignes:

*/30 * * * * apt-get update > /dev/null
*/45 * * * * apt-get -s -o Debug::NoLocking=true upgrade | grep -c ^'Inst ' > /tmp/nbUpgrade.txt
*/45 * * * * apt-get -s -o Debug::NoLocking=true dist-upgrade | grep -c ^'Inst ' > /tmp/nbDistUpgrade.txt

Désormais les résultats seront écrits dans des fichiers .txt que votre Conky ira lire directement.


⚠️ CE SCRIPT N'EST NI À JOUR, NI MAINTENU, [NOUVEL ARTICLE = NOUVEAU SCRIPT]({% post_url 2016-08-11-a-laide-du-lua-mon-script-conky-revu-en-beaute %}) ⚠️