Jump to content

Conky (Français)

From ArchWiki
État de la traduction: Cet article est la version francophone de Conky. Date de la dernière traduction: 2026-01-05. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

Conky est un moniteur système pour le système X Window, Wayland et plus. Il est disponible pour GNU/Linux et FreeBSD. C'est un logiciel libre publié sous les termes de la licence GPL. Conky est capable de surveiller de nombreuses variables système, notamment le processeur, la mémoire, le swap, l'espace disque, la température, le top, le téléchargement, les messages système, et bien plus encore. Il est extrêmement configurable, cependant, la configuration peut être un peu difficile à comprendre. Conky est un fork de torsmo.

Installation

Installez le paquet conky. Il existe également des paquets alternatifs que vous pouvez installer avec des options de compilation supplémentaires activées :

  • conky-cliAUR - conky sans dépendances à X11
  • conky-lua-nvAUR - avec prise en charge de Lua et de NVIDIA

Certaines variables intégrées dans conky nécessitent l'installation de paquets supplémentaires pour pouvoir être utilisées, par exemple mpd pour la musique. En ce qui concerne la température du disque dur, voir lm_sensors#S.M.A.R.T. drive temperature. Du point de vue de Conky, drivetemp peut être utilisé en remplacement du paquet hddtemp et de la variable en utilisant sa variable hwmon.

Utilitaire supplémentaire :

  • Conky Manager — Le gestionnaire de thèmes pour les widgets Conky. Il fournit des options pour démarrer/arrêter, parcourir et modifier les thèmes Conky installés sur le système.
https://launchpad.net/conky-manager || conky-managerAUR

Configuration

Le fichier de configuration peut se trouver dans l'un des chemins suivants (le premier trouvé sera utilisé) :

  • ~/.config/conky/conky.conf
  • ~/.conkyrc
  • /etc/conky/conky.conf

Si aucun de ces fichiers n'existe, conky utilisera la configuration intégrée par défaut, que vous pouvez imprimer à l'aide de :

$ conky --print-config

De plus, vous pouvez créer un fichier de configuration par défaut avec la commande suivante :

$ mkdir -p ~/.config/conky && conky --print-config > ~/.config/conky/conky.conf

Si vous préférez avoir un fichier de configuration «dotfile» dans votre répertoire utilisateur, vous pouvez créer un fichier ailleurs et dire à conky de l'utiliser en utilisant des arguments.

Par exemple, pour dire à conky d'utiliser un fichier point situé dans le répertoire personnel de l'utilisateur :

$ conky --config=~/.conky.conf

Des exemples supplémentaires de fichiers de configuration sont disponibles dans l'article wiki en amont.

Si vous modifiez votre fichier de configuration pendant que conky est en cours d'exécution, conky sera mis à jour avec les nouvelles modifications à chaque fois que vous écrirez dans le fichier.

Consultez la page SourceForge page pour une référence complète de tous les objets/variables de Conky ; ceux-ci sont également listés dans conky(1).

Double écran

Lorsque vous utilisez une configuration à double écran, vous devrez jouer avec quelques options pour placer votre fenêtre conky où vous le souhaitez sur le bureau.

En ajustant gap_x, disons que vous utilisez une résolution de 1680x1050 pixels et que vous voulez que la fenêtre se trouve au milieu en haut de votre moniteur gauche, vous utiliserez :

alignment = 'top_left',
gap_x = 840,

L'option alignment est explicite, l'option gap_X est la distance, en pixels, du bord gauche de votre écran.

L'option xinerama_head est une autre option utile, la suivante placera la fenêtre conky en haut à droite du deuxième écran :

alignment = 'top_right',
xinerama_head = 2,

Polices

Pour afficher des images et des emoji Unicode avec conky, vous aurez besoin d'une police qui prend en charge cette fonction, puis vous devrez configurer conky pour qu'il utilise la police avec l'Unicode que vous souhaitez afficher. Par exemple :

 ${font Symbola:size=48}☺${font}

Polices de symboles

Les polices de symboles sont aussi très couramment utilisées dans des configurations de conky plus décorées, certaines des plus populaires incluent ;

Démarrage automatique

Il y a plusieurs façons différentes de démarrer Conky automatiquement, comme indiqué dans "Autostarting". Choisissez celle qui fonctionne le mieux pour votre gestionnaire de fenêtre/environnement de bureau.

Conky a un paramètre de configuration qui lui indique de passer en arrière-plan. Cela peut être souhaitable pour certaines configurations de démarrage automatique.

Dans conky.conf :

conky.config = {
    background = true,
}

Si vous utilisez un environnement de bureau graphique et souhaitez utiliser un fichier conky.desktop pour le démarrage automatique, utilisez ce qui suit :

~/.config/autostart/conky.desktop
[Desktop Entry]
Type=Application
Name=conky
Exec=conky --daemonize --pause=5
StartupNotify=false
Terminal=false

Le paramètre pause=5 retarde le dessin de conky de 5 secondes au démarrage pour s'assurer que le bureau a eu le temps de se charger et est en place.

Dépannage

Voici les problèmes connus que les gens rencontrent avec Conky et leurs solutions.

Conky démarre et n'affiche rien à l'écran

Vérifiez d'abord s'il y a des erreurs de syntaxe dans la variable texte de votre fichier de configuration. Vérifiez ensuite que votre utilisateur a la permission d'exécuter toutes les commandes de votre fichier de configuration et que tous les paquets nécessaires sont installés.

Ne pas minimiser lors de l'affichage du bureau

Avec Compiz : Si le bouton ou le raccourci clavier 'Show Desktop' minimise Conky avec toutes les autres fenêtres, démarrez le gestionnaire des paramètres de configuration de Compiz, allez dans "Options générales" et décochez l'option "Hide Skip Taskbar Windows".

Avec XFCE : Si un clic sur le bureau masque Conky, ajoutez own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', dans conky.conf.

Avec les autres environnements de bureau/gestionnaires de fenêtres : Essayez d'éditer conky.conf et d'ajouter/modifier la ligne suivante :

own_window_type = 'override',

ou

own_window_type = 'desktop',

Consultez la man page de conky(1) pour les différences exactes. Mais la dernière option vous permet d'accrocher des fenêtres à la bordure de conky en utilisant des touches de redimensionnement dans Openbox, ce que la première ne permet pas.

Intégration avec GNOME Shell

Certains ont rencontré des problèmes pour que conky s'affiche sous GNOME.

Ajoutez ces lignes à conky.conf :

own_window = true,
own_window_type = 'desktop',

Empêcher le scintillement

Conky a besoin de la prise en charge de Double Buffer Extension (DBE) par le serveur X pour éviter le scintillement, car il ne peut pas mettre à jour la fenêtre assez rapidement sans cela. Il peut être activé avec Xorg dans /etc/X11/xorg.conf avec la ligne Load "dbe" dans la section "Module". Le fichier xorg.conf a été remplacé (à partir du patch 1.8.x) par /etc/X11/xorg.conf.d qui contient les fichiers de configuration particuliers. DBE est chargé automatiquement tant qu'il est présent dans /usr/lib/xorg/modules. La liste des modules chargés peut être vérifiée avec grep LoadModule /var/log/Xorg.0.log.

Pour activer le double buffering, ajoutez l'option double_buffer à conky.conf :

 conky.config = {
     double_buffer = true,
 }

Voir aussi