Отображать уведомления в 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 панель сообщений находится внизу и больше нигде. Посмотрите на это расширение, чтобы изменить положение уведомлений появляются в.