Vous avez donc une machine Gentoo et vous avez déjà appris une trentaine de commandes pour surveiller différents aspects de ce que fait votre ordinateur à un moment donné. Et maintenant ? N'y a-t-il pas une méthode plus facile pour surveiller les performances du système et observer ce qu'il fait ainsi que les ressources utilisées pour effectuer toutes ces tâches ? C'est ce que permet un outil de surveillance du système comme Conky.
Contrairement à d'autres outils de surveillance tels que top, Conky peut être lancé comme une fenêtre dans la session X ou bien dans la fenêtre d'origine, (Il y a aussi une option pour que Conky affiche ses informations sur la sortie standard.) Il affiche les informations collectées à l'aide de textes, barres de progression et graphiques. Aussi, contrairement à top, le formatage de la sortie est totalement configurable par l'utilisateur. En plus de surveiller le système même, Conky peut aussi vous donner des informations sur plusieurs lecteurs audio (tels que XMMS, BMPx, Music Player Deamon et Audacious Media Player,) vous dire combien vous avez de courriers à lire et bien plus encore. Si la fonctionnalité que vous voulez n'est pas encore dans Conky, il est facile d'écrire un script pour obtenir les informations dont vous avez besoins, par exemple (déjà réalisés) : flux RSS, nombres de messages dans la boîte POP3, météo locale, le statut de boinc et même le statut de portage.
Gentoo fournit un ebuild pour installer Conky rapidement et facilement. Faîtes
bien attention aux options de la variable USE. Vous voudrez probablement le
support de X11 (
En plus, l'option de la variable USE
(Ceci est un exemple) # echo app-admin/conky truetype audacious -xmms -infopipe -ipv6 >> /etc/portage/package.use
Une fois vos options de la variable USE correctement configurées, il est alors temps d'installer Conky !
# emerge -av conky
Vous pouvez essayer Conky pour voir à quoi il ressemble avec la commande
$ conky
Une fois que vous avez une idée de ce à quoi ressemble Conky, vous pouvez passer à sa configuration !
Par défaut, Conky cherchera un fichier de configuration dans le répertoire
personnel de l'utilisateur sous le nom de
(Remplacez 1.4.0-r1 avec le numéro de version de Conky) $ zcat /usr/share/doc/conky-1.4.0-r1/conkyrc.sample.gz >> ~/.conkyrc
Maintenant, ouvrez l'exemple de configuration avec l'éditeur de texte de votre
choix. Vous pourrez remarquer qu'il y a deux sections distinctes dans le
fichier. La première contient les options de configuration du programme et
contrôle son comportement. Cela inclut des choses telles que
Une liste de toutes les options de configurations disponibles est maintenue sur
Bon vous y voilà, vous avez épluché la documentation de Conky, vous l'avez lue
dans tous les sens mais impossible de trouver cette variable qui vous manque et
que Conky ne semble pas avoir... Vous avez de la chance ! Conky fournit
plusieurs variables rien que pour ça !
${exec grep 'sudo' /var/log/messages | tail -n 4} ${execi 30 ~/scripts/emerge-status.sh ${texeci 600 ~/scripts/gmail.pl}