У меня есть проблема, которую не запускает xfce4-notifyd.service, когда я вхожу в свою машину (Ubuntu 18.04.2 с XFCE).
Я попробовал решение, упомянутое здесь, но все еще никакое изменение в поведении: https://forum.xfce.org/viewtopic.php? id=12213
В настоящее время я должен вручную запустить его каждый раз после того, как вход в систему закончен - как я могу отладить / диагностируют это?
Спасибо!
Я решил проблему:
Используя "journalctl" я проверил журналы снова и видел это сообщение, которое привлекло мое внимание:
org.kde.knotifications: WaitForName: Service was not registered within timeout
Таким образом, я проверил "/usr/share/dbus-1/services" на файл, названный "org.kde.knotifications".
Я нашел файл и переименовал его:
sudo mv org.kde.plasma.Notifications.service org.kde.plasma.Notifications.service.bak
После перезагрузки все хорошо работает снова
Выполненный journalctl -f
следовать за журналами и затем попробовать notify-send test
от другого терминала. Если notify-send
зависает и после тайм-аута, Вы видите следующее сообщение об ошибке в journalctl:
org.freedesktop.Notifications[12345]: org.kde.knotifications: WaitForName: Service was not registered within timeout
Проблема может быть то, что Вы имеете plasma-workspace
установленный. Если Вам больше не нужен он, удалите его (sudo apt-get remove plasma-workspace
), ум, как который это удаляет пакеты plasma-desktop
. Уведомления должны работать снова после удаления этого пакета.
См. этот отчет об ошибках для деталей.