Ubuntu предотвращает настройку уведомлений pynotify?
Кто-нибудь знает, почему я не могу изменить настройки уведомлений с помощью pynotify?
Я могу создать уведомление, изменить его (например, так, чтобы оно отображалось в середине моего дисплея), и указать, чтобы оно отображалось, но оно по-прежнему отображается в верхнем правом углу.
И если это настраивается, кто-нибудь знает, как это сделать?
Я бегу Ubuntu 10.10, используя Fluxbox.
Вот функция, которая отображает уведомление:
def displayNotification(msg):
"""Display the given notification."""
if not pynotify.init("hey"):
displayError("Unable to initialize notification library...")
n = pynotify.Notification("Hey!", msg)
n.set_hint("x",400)
n.set_hint("y",400)
n.set_timeout(2 * 3600 * 1000)
if not n.show():
displayError("Unable to show notification...")
Это работало точно так, как и ожидалось в Arch Linux, прежде чем я переключился на Ubuntu.
1 ответ
Решение
Notify-OSD не позволяет настраивать по умолчанию (я знаю, что это очень расстраивает), но это так и было задумано. Вам нужно будет использовать другой метод уведомления, чтобы получить то же позиционирование и другие параметры.