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.

DistributionCommande
Ubuntu / Debiansudo apt update && sudo apt install conky-all
Fedorasudo dnf install conky
Arch Linuxsudo pacman -S conky

Vous pouvez vérifier la disponibilité des paquets sur les pages officielles des paquets Ubuntu , Debian , Fedora ou Arch Linux .

Terminal Linux affichant la commande sudo apt install conky
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 :

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

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.

Terminal Linux créant le répertoire de configuration Conky et le fichier conky.conf
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.config = {
    alignment = 'top_right',
    gap_x = 24,
    gap_y = 48,
    update_interval = 2,
    own_window = true,
    double_buffer = true,
    default_color = 'white',
};

conky.text = [[
SYSTEM
CPU: ${cpu}%
RAM: ${memperc}% ${mem}/${memmax}
Disk: ${fs_used_perc /}% ${fs_used /}/${fs_size /}
Uptime: ${uptime}
]];

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.

Éditeur de texte affichant une configuration Conky avec les variables CPU, RAM, disque et durée de fonctionnement
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 :

Bureau Linux avec un terminal lançant Conky et une superposition de moniteur système en haut à droite
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.

Bureau Linux affichant un moniteur système Conky avec les valeurs du processeur, de la RAM, du disque, du réseau et de la durée de fonctionnement.
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.

Éditeur de configuration Conky affichant l'alignement en haut à droite, les espaces et les paramètres de fenêtre personnalisés
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.

Éditeur de configuration Conky avec out_to_x désactivé et out_to_wayland activé
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 :

[Desktop Entry]
Type=Application
Name=Conky
Exec=conky
Terminal=false
StartupNotify=false

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.

Éditeur de texte affichant une entrée de démarrage automatique conky.desktop dans le répertoire de démarrage automatique de l'utilisateur
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 .

Laisser un commentaire

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Installez Steam sur Linux, téléchargez la version Linux native de Slay the Spire depuis votre bibliothèque et lancez le jeu. Ce guide inclut des solutions pratiques aux problèmes de démarrage courants.

Comment installer Devuan Linux à partir d'une clé USB bootable

Comment installer Devuan Linux à partir d'une clé USB bootable

Installez Devuan Excalibur à partir de l'ISO Live sur votre bureau. Vérifiez le téléchargement, créez une clé USB bootable, protégez vos partitions existantes et terminez l'installation avec Refracta Installer.

Comment jouer à The Forest sur Linux avec Steam Proton

Comment jouer à The Forest sur Linux avec Steam Proton

Installez Steam sur Linux, activez Steam Play et utilisez Proton pour télécharger et lancer The Forest, avec un paramètre de compatibilité par jeu si celui-ci ne démarre pas.