Как работает (Gnome) Desktop Notification?

Например
чат гномов

Или уведомление Filezilla «Загрузка завершена!».

Как я могу использовать его в моем приложении C ++? Я искал на developer.gnome.org и нашел этот а также этот но они были не очень полезны.

0

Решение

уведомление на скриншоте является уведомлением в чате и обрабатывается непосредственно GNOME Shell; Уведомления чата не могут быть реализованы за пределами командной консоли, поэтому вам нужно либо пропатчить GNOME Shell, либо написать расширение Shell.

общие уведомления (временные или постоянные) могут быть отправлены из вашего приложения с помощью libnotify API: https://git.gnome.org/browse/libnotify

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

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]