Отображать уведомления в Gnome Shell

Как я могу отправлять уведомления в GNOME через программу на питоне? Я пробовал привязки Python, как pynotify,python-notify2, но все дают всплывающие уведомления, которые являются временными. Есть ли какие-либо привязки Python для уведомления на панели сообщений в GNOME?

2 ответа

Вы должны использовать PyGObject, который дает вам доступ к платформе GNOME с помощью самоанализа GObject. Вы можете прочитать пример в документации Arch для уведомлений Desktop:

from gi.repository import Notify
Notify.init ("Hello world")
Hello=Notify.Notification.new ("Hello world",
                               "This is an example notification.",
                               "dialog-information")
Hello.show ()

В GNOME 3 панель сообщений находится внизу и больше нигде. Посмотрите на это расширение, чтобы изменить положение уведомлений появляются в.

Другие вопросы по тегам