Interface et Session graphique

notify-send : Envoyez des notifications sur votre bureau

Table des matières

notify-send



Introduction



notify-send est une commande de notification de bureau qui permet d'envoyer des notifications à l'utilisateur sur sa session graphique.
Suivant l'environnement de bureau utilisé, ces notifications sont généralement affichées dans la barre d'état ou dans la zone de notification.

Installation



Si la commande notify-send n'est pas disponible, installer comme suit :

Fedora et Red Hat + dérivées :
Code BASH :
dnf install libnotify


Debian, Ubuntu et dérivées :
Code BASH :
apt install libnotify-bin


Gentoo :
Code BASH :
emerge -av x11-libs/libnotify



Utilisation



La commande notify-send s'utilise comme suit :

Code BASH :
notify-send "Titre notif" "Message à envoyer"


Cet exemple est assez simple.

Cependant, on va pouvoir ajouter des options à la commande notify-send pour personnaliser l'apparence et le comportement de la notification.
Parmi ces options :
-u pour pour spécifier l'importance de la notification (low, normal, critical)
-i permet de spécifier une icône spécifique au lieu de celle par défaut


Voici quelques exemples :

Avec une icônes :

Code BASH :
notify-send -i /usr/share/icons/Papirus-Dark/22x22/actions/backup.svg "Backup terminé" "Le script de backup est terminé, vous pouvez retirer le disque dur externe"


Avec un niveau d'importance critique :

Code BASH :
notify-send -u critical "Attention" "Mémoire disponible très faible"


Il y a bien sûr beaucoup plus d'options disponibles, cet article va pouvoir éventuellement éveiller votre curiosité. Toutes les options sont dans la documentation de notify-send :

Code BASH :
man notify-send

Cette page a été vue 2629 fois