Script shell Linux permet des icônes de zone de notification personnalisées avec YAD

Un récent article de Hackaday explore une méthode simple pour les utilisateurs Linux de créer des icônes personnalisées dans la zone de notification système à l'aide de scripts shell et de l'outil YAD. La technique permet un accès rapide aux flux RSS, comme les dernières publications de Hackaday lui-même. En s'appuyant sur les normes Freedesktop, le processus fonctionne dans divers environnements de bureau comme KDE et GNOME.

Publié le 6 janvier 2026, l'article Hackaday intitulé "Linux Fu: Yet Another Shell Script Trick" met en lumière comment les normes Freedesktop de Linux simplifient la création d'icônes de zone de notification personnalisées, évitant les problèmes de compatibilité entre environnements de bureau tels que KDE et GNOME.

L'auteur admet avoir trop d'icônes dans la zone de notification mais note leur utilité pour les tâches en arrière-plan ou l'accès rapide aux services. Pour en construire une, le tutoriel utilise YAD, décrit comme "yet another dialog", un programme basé sur GTK dérivé de Zenity. Malgré des problèmes mineurs potentiels sur KDE, YAD est un outil polyvalent pour les dialogues, sélecteurs de fichiers et plus.

Le script d'exemple crée une icône de zone de notification qui récupère et affiche les derniers articles Hackaday via RSS. Lancé sans arguments, il configure l'icône en utilisant un fichier image nommé d'après le script avec l'extension ".icon.png". Un menu clic droit propose une option de sortie, tandis que cliquer sur l'icône déclenche un dialogue affichant le contenu du flux.

Les tentatives initiales d'utiliser WebKit de YAD pour le rendu HTML ont échoué en raison d'une version obsolète du dépôt, de dépendances manquantes et d'erreurs OpenGL NVIDIA. À la place, le script utilise wget pour récupérer le flux RSS et awk pour analyser les titres et URLs. Deux approches de dialogue sont présentées : un dialogue texte-info canalisant la sortie avec l'option --show-uri pour des liens cliquables, ou un dialogue standard avec texte formaté Pango pour de meilleurs visuels, incluant un en-tête jaune "Hackaday Today!".

La version formatée canalise la sortie awk dans une variable pour des lignes de commande plus propres, aboutissant à des liens soulignés et cliquables qui s'ouvrent dans le navigateur par défaut. Les scripts sont disponibles sur GitHub, et des alternatives comme Python ou des outils de minimisation en zone de notification comme AllTray sont mentionnées, bien que certains ne supportent pas Wayland.

Cette méthode souligne la flexibilité de Linux pour des scripts d'améliorations pratiques du bureau sans programmation complexe.

Articles connexes

Windows 11 desktop mockup showcasing the proposed PowerToys Command Palette Dock, a Linux-inspired customizable panel with system widgets.
Image générée par IA

Microsoft propose un dock inspiré de Linux pour Windows PowerToys

Rapporté par l'IA Image générée par IA

Microsoft explore une nouvelle fonctionnalité Command Palette Dock pour son utilitaire PowerToys, s'inspirant des bureaux Linux pour ajouter un panneau secondaire personnalisable à Windows. Cet élément d'interface optionnel permettrait aux utilisateurs d'épingler des widgets pour un accès rapide aux informations système et aux contrôles. La proposition vise à répondre aux demandes des utilisateurs pour une personnalisation plus flexible du bureau dans Windows 11.

Un passionné de technologie a partagé comment il a entièrement automatisé son environnement de bureau Linux sans jamais ouvrir le terminal. Le processus a transformé les tâches répétitives quotidiennes en flux de travail fluides et invisibles.

Rapporté par l'IA

jdSystemMonitor est une application open source qui propose une vue complète des composants internes du système Linux, allant au-delà des outils de monitoring standard. Développée par Jakob Dev, elle combine un suivi essentiel des ressources avec des fonctionnalités uniques comme la gestion Flatpak et les entrées d'autodémarrage. Disponible principalement sous forme de Flatpak, elle met l'accent sur la portabilité et le minimalisme.

Un article récent met en lumière plusieurs outils en ligne de commande et graphiques qui automatisent l'installation et la mise à jour de binaires logiciels à partir des versions GitHub sur les systèmes Linux. Ces utilitaires comblent les limites des gestionnaires de paquets traditionnels en gérant des applications précompilées non encore disponibles dans les dépôts officiels. Publié le 23 décembre 2025, cet aperçu couvre des options pour diverses distributions et préférences des utilisateurs.

Rapporté par l'IA

System76 a publié COSMIC 1.0.5, une mise à jour mineure de son environnement de bureau basé sur Rust stabilisé pour la première fois en décembre 2025 avec Pop!_OS 24.04 LTS. Les nouvelles fonctionnalités incluent l'affichage du pourcentage de batterie dans la barre système, ainsi que des améliorations pour Pop!_OS et d'autres distributions GNU/Linux.

Un article met en lumière cinq éditeurs de texte pour terminal convivial qui surpassent nano en facilité d'utilisation, avec navigation à la souris et raccourcis familiers. Publié le 31 janvier 2026, le guide présente des options dotées d'interfaces intuitives pour les utilisateurs Linux cherchant efficacité sans complexité. Ces outils mettent l'accent sur l'accessibilité tout en intégrant des fonctionnalités avancées.

Rapporté par l'IA

How-To Geek a publié un guide présentant cinq environnements de bureau Linux imitant l'interface Windows pour les utilisateurs en quête de familiarité. L'article insiste sur le fait que Linux peut adopter une apparence proche de celle de Windows sans compromettre ses fonctionnalités essentielles. Il est paru le 28 décembre 2025.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser