web-dev-qa-db-fra.com

Quel est le nom du programme qui affiche les notifications?

Quel est le nom du programme qui affiche les notifications dans Ubuntu? Ceux comme les changements de son, le nom de la chanson (dans la boîte à rythmes) etc. Puis-je lui envoyer mes propres messages personnalisés?

réponse rapide

notify-send "Message Title" "The message body is shown here" -i /home/andrei/Pictures/image.png -t 5000
6
andrei

Le programme s’appelle notify-osd, vous pouvez utiliser l’outil notify-send pour lui envoyer des messages à partir de scripts et de vos programmes, etc.:

6
Jorge Castro

Caveat!

 notify-send "Titre du message" "Le corps du message est affiché ici"\
 -i /home/andrei/Pictures/image.png -t 5000

est conditionnée au bureau, selon que c'est:

  1. Unity's notify-OSD ou
  2. Le démon de notification de Gnome

qui affiche la notification.

Citant mhall119/devportal/notify-osd - Ubuntu Wiki:

_notify-osd_

... prend la place de _notification-daemon_ et sa présentation des bulles de notification diffère de plusieurs manières ...

Dans l’environnement de bureau Unity (version?) Ubuntu 12.04, en citant la page de manuel _man notify-send_

 NOM 
 Notify-send - programme permettant d'envoyer des notifications de bureau 
 ... 
 OPTIONS 
 ... 
 -t, --expire-time = TIME
 Spécifie le délai d'attente en millisecondes où expirer la notification 
. 

cependant, contredisant son utilisation par notify-OSD,
citant un extrait de _Notification | Ubuntu App Developer_ (_developer.ubuntu.com/resources/technologies/notification/_), plus précisément de la section Non-expiring_notifications :

 ... chaque bulle se ferme d'elle-même après un délai d'attente. Ce délai est basé sur la longueur du texte de la bulle 
; Notify OSD n'utilise pas le paramètre expire_timeout ... 

Le -t 5000 peut ou non se comporter comme prévu.

ref:
Où puis-je trouver la documentation de notify-osd?

Signet:
Quel est le nom du programme qui affiche les notifications?

3
george rowell