Notify-osd и libnotify: как они взаимодействуют?

7

Я хочу помочь с некоторыми Ubuntu dev, и я выбрал «papercut», который влияет на проект notify-osd.

Однако я смущен, так как не уверен, что установка notify-osd выполняется, поскольку фактический демон (notify-send) установлен из пакета libnotify.

Может кто-то пролить свет на то, как они сочетаются?

Спасибо

    
задан SuperJumbo 03.07.2011 в 08:11
источник

2 ответа

9

notify-osd (например, стандартный демон-уведомление и оболочка GNOME) реализует Спецификация уведомлений о рабочем столе , который указывает интерфейс DBus для приложений, с которыми можно разговаривать.

libnotify - это библиотека C, предоставляющая API для приложений для создания и управления уведомлениями; он использует DBus внутри, чтобы поговорить с демоном уведомлений.

notify-send - это небольшое приложение командной строки, которое использует libnotify для отображения уведомлений.

    
ответ дан RAOF 07.07.2011 в 07:29
источник
0

notify-osd - фоновый демон, прослушивающий сообщения из приложений. notify-send - это программа Bash, которая позволяет отправлять сообщения с помощью notifyosd. notify-osd Основная цель - программирование языков через libnotify (т.е.: python-libnotify)

    
ответ дан juancarlospaco 03.07.2011 в 16:38