Задать вопрос
@KPEBETKA

DBus.Notifications. Как закрыть или вывести несколько нотификаторов одновременно?

Показываю нотификаторы, но они выстраиваются в очередь и пока не закроется предыдущий, следующий не показывается

#!/usr/bin/env python

import dbus
from dbus.mainloop.glib import DBusGMainLoop

DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()
notify = dbus.Interface((bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')), 'org.freedesktop.Notifications')

....

n = notify.Notify('Notify', 1, 'notification-message-im', nickname, message, [], [], -1)


Принудительное закрытие не работает
notify.CloseNotification(n)

Можно ли выводить несколько нотификаторов одновременно или хотя бы принудительно закрывать ненужные?
  • Вопрос задан
  • 2995 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
avalak
@avalak
Вы можете обновить (дополнить) существующее уведомление.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы