web-dev-qa-db-fra.com

Notify-osd et libnotify: comment coopèrent-ils?

Je veux aider avec certains développeurs Ubuntu et j'ai choisi un "papier découpé" qui affecte le projet notify-osd.

Cependant, je suis confus, car je ne suis pas sûr de l’installation de notify-osd en tant que démon réel (notify-send) est installé à partir du paquet libnotify.

Est-ce que quelqu'un peut nous éclairer sur la manière dont ils s'emboîtent?

Merci

7
SuperJumbo

notify-osd (comme le notification-daemon standard et GNOME Shell) implémente le spécification de notifications de burea , qui spécifie une interface DBus avec laquelle les applications peuvent parler.

libnotify est une bibliothèque C fournissant une API aux applications pour créer et gérer les notifications. il utilise DBus en interne pour communiquer avec le démon de notification.

notify-send est une petite application en ligne de commande qui utilise libnotify pour afficher les notifications.

9
RAOF

notify-osd est un démon d’arrière-plan qui écoute les messages des applications. notify-send est un programme Bash permettant d'envoyer des messages à l'aide de notifyosd. Le but principal de notify-osd est la programmation de langages via libnotify (c'est-à-dire: python-libnotify)

0
juancarlospaco