Accueil
» LINUX
»
Comment ajouter des informations système au bureau Linux avec Conky
Comment ajouter des informations système au bureau Linux avec Conky
Si vous souhaitez afficher des informations sur le processeur, la mémoire, le disque, le réseau et la durée de fonctionnement sans ouvrir un moniteur externe, Conky reste l'une des solutions les plus simples pour ajouter des informations système à votre bureau Linux. Il fonctionne comme un moniteur de bureau léger et est hautement configurable via un fichier texte local.
Mise à jour importante : Conky n’est plus limité à X11. Les versions actuelles de Conky peuvent utiliser Wayland sur les compositeurs compatibles avec ce wlr-layer-shellprotocole. Le compositeur Mutter de GNOME ne prenant pas en charge ce protocole, Conky ne peut pas fonctionner comme une véritable superposition d’arrière-plan dans une session GNOME Wayland. La FAQ officielle de Conky explique les limitations actuelles concernant X11 et Wayland.
1. Installez Conky
Conky est inclus dans les principales distributions Linux. Sur les index de paquets Ubuntu et Debian actuels, conkyil s'agit d'un paquet virtuel fourni par des variantes telles que ` conky` conky-all, conky-std`conky` et `conky` conky-cli. Pour une configuration de bureau graphique, `conky` conky-allest un choix judicieux car il offre le plus large éventail de fonctionnalités d'affichage et Lua.
Distribution
Commande
Ubuntu / Debian
sudo apt update && sudo apt install conky-all
Fedora
sudo dnf install conky
Arch Linux
sudo pacman -S conky
Vous pouvez vérifier la disponibilité des paquets sur les pages officielles des paquets Ubuntu , Debian , Fedora ou Arch Linux .
Installez Conky depuis le gestionnaire de paquets de votre distribution avant de créer une configuration de bureau.
2. Créer une configuration utilisateur
L'emplacement actuel de la configuration utilisateur par défaut de Conky est~/.config/conky/conky.conf : . La documentation officielle recommande de générer une configuration de démarrage avecconky -C :
Cela vous donne un fichier local que vous pouvez modifier sans changer l'exemple système /etc/conky/. Consultez le guide de configuration officiel pour connaître la syntaxe Lua actuelle.
Générez un fichier conky.conf au niveau utilisateur afin que vos modifications restent dans votre répertoire personnel.
3. Choisissez ce que Conky affiche
Ouvrez-le ~/.config/conky/conky.confdans votre éditeur préféré. Une configuration compacte peut afficher la charge du processeur, l'utilisation de la mémoire, l'utilisation du système de fichiers racine et la durée de fonctionnement :
Conky prend en charge de nombreuses autres variables, notamment le débit réseau, les températures, les processus, l'état de la batterie et la sortie de scripts personnalisés. Utilisez cette commande conky -vpour voir quelles fonctionnalités optionnelles ont été activées lors de la création de votre paquet.
Modifiez le fichier conky.conf pour contrôler l'emplacement, le taux de rafraîchissement, les couleurs et les valeurs système affichées sur le bureau.
4. Démarrer, tester et arrêter Conky
Lancez Conky depuis un terminal afin que toute erreur de configuration soit immédiatement visible :
conky -c ~/.config/conky/conky.conf
Comme ce chemin correspond à l'emplacement normal de la configuration utilisateur, l'exécution conkyde la commande suffit généralement une fois le fichier en place. Pour arrêter tous les processus Conky de votre session utilisateur, exécutez la commande suivantepkill conky :
Lancez d'abord Conky depuis un terminal afin de pouvoir voir les erreurs lors du test de la configuration.
Une fois la configuration fonctionnelle, vous pouvez supprimer ou ajouter des lignes conky.textjusqu'à ce que la superposition ne contienne que les informations que vous souhaitez réellement visualiser.
Une configuration Conky finalisée permet de garder les informations système clés visibles sans avoir à ouvrir une application de surveillance complète.
5. Ajuster l'emplacement et le comportement de la fenêtre
Pour les environnements de bureau X11, des paramètres tels que alignmentles options de calques gap_x, gap_yde own_windowtransparence et d'affichage déterminent l'emplacement de Conky et son comportement en tant que widget. La gestion des calques et de la transparence varie selon l'environnement de bureau ; il est donc conseillé de commencer par une configuration simple et de modifier une option de fenêtre à la fois.
Les paramètres de la fenêtre contrôlent où Conky apparaît et comment il interagit avec le bureau sous X11.
6. Utilisez Conky sur Wayland lorsque votre compositeur le prend en charge.
Vérifiez d'abord votre type de session avec echo $XDG_SESSION_TYPE. Sur un compositeur Wayland compatible wlr-layer-shell, activez la sortie Wayland et désactivez la sortie X dans le conky.configbloc :
out_to_x = false,
out_to_wayland = true,
Les compositeurs tels que Sway, Hyprland et Wayfire prennent en charge le modèle de couches décrit par le projet Conky. GNOME Wayland constitue la principale exception : Mutter n’implémente pas le protocole requis par Conky pour un widget de couche bureau. Si votre distribution propose encore une session Xorg, vous pouvez l’utiliser ; sinon, Conky devra peut-être s’exécuter dans une fenêtre classique ou sous un autre compositeur.
Sur les compositeurs Wayland compatibles, basculez la sortie Conky de X à Wayland dans conky.conf.
7. Démarrer Conky automatiquement lors de votre connexion
Créez le répertoire de démarrage automatique standard par utilisateur, puis enregistrez une entrée sur le bureau sous le nom~/.config/autostart/conky.desktop :
N'ajoutez rien &à cette Execligne. Une entrée de bureau lance directement le programme, et Conky le détecte ~/.config/conky/conky.confautomatiquement. La FAQ du projet indique également qu'une .desktopentrée de démarrage automatique est souvent plus simple qu'un service utilisateur sous X11, car elle hérite de l'environnement de session graphique.
Un petit programme d'installation sur le bureau peut lancer Conky automatiquement à l'ouverture de session.
Liste de vérification rapide pour le dépannage
Rien ne s'affiche : exécutez la commande conkydans un terminal et lisez le message d'erreur.
Configuration manquante : régénérez-la avec conky -C > ~/.config/conky/conky.conf.
La superposition Wayland ne fonctionne pas : vérifiez echo $XDG_SESSION_TYPEet confirmez que votre compositeur prend en charge wlr-layer-shell.
Une fonctionnalité est indisponible : exécutez le programme conky -vet vérifiez les options intégrées.
Vous souhaitez réinitialiser : mettez de côté votre configuration personnalisée conky.confet générez une nouvelle configuration par défaut.
Pour obtenir la liste officielle des paramètres et des variables prises en charge, consultez les pages de manuel intégrées de Conky et le projet officiel Conky .