Notify-send (также zenity --notification --text "") перестает работать после входа в систему. Не знаю, сколько времени потребуется, чтобы сбой, но он начинает молча сбоить, поскольку уведомление не отправляется.
Извините, добавляю подробности:
Я на Ubuntu 21.10.
Что касается прекращения работы, я имею в виду, что после входа в систему я могу делать такие вещи, как «уведомить-отправить« Привет, мир »», и я получаю уведомление «пузырь» в правом верхнем углу с надписью «Привет, мир». Попробуйте это снова, скажем, через несколько часов или и уведомление-отправка ничего не делает - уведомление не отображается, а код выхода равен 0.
zenity, однако, кажется, что он делает то же самое, что и notify-send, но с большим количеством параметров терпит неудачу следующим образом:
Earth:zenity --notification --text 'Привет, мир'
Gtk-Message: 10:55:47.450: Не удалось загрузить модуль "xapp-gtk3-module"
** (zenity:109656): ПРЕДУПРЕЖДЕНИЕ **: 10:55:47.503: Ошибка отображения уведомления: GDBus.Error:org.freedesktop.Notifications.MaxNotificationsExceeded: Превышено максимальное количество уведомлений
Земля:
Итак, как мне увеличить максимальное количество уведомлений (и почему вообще существует ограничение?).
Поиск GDBus.Error:org.freedesktop.Notifications.MaxNotificationsExceeded: Превышено максимальное количество уведомлений и найдено https://jacekkowalczyk.wordpress.com/2013/06/12/how-to-workaround-a-bug-exceeded-maximum-number-of-notifications-on-linux/ но демон уведомлений не запущен. Пробовал запустить /usr/lib/notification-daemon/notification-daemon, не запускается - просто возвращается в командную строку без ошибок. И да, демон уведомлений не запускался после того, как я вошел в систему, и уведомление-отправка (и zenity) смогли отправить уведомления. Через некоторое время после входа в систему это ломается.
О, и если важно, я запускаю compiz с flashback и X-сервером вместо wayland.