xfce4-notifyd.service 未启动 - 如何排除故障

xfce4-notifyd.service 未启动 - 如何排除故障

我遇到的问题是,当我登录我的机器(带有 XFCE 的 Ubuntu 18.04.2)时 xfce4-notifyd.service 没有启动。

我尝试了这里提到的解决方案,但行为仍然没有改变:https://forum.xfce.org/viewtopic.php?id=12213

目前,每次登录完成后我必须手动启动它 - 我该如何调试/排除故障?

谢谢!

答案1

运行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。删除此软件包后,通知应该会再次起作用。

看到这个错误报告了解详情。

答案2

我解决了这个问题:

使用 ”日志控制“我再次检查了日志并看到了引起我注意的这条消息:

org.kde.knotifications: WaitForName: Service was not registered within timeout

所以我检查了“/usr/share/dbus-1/服务“针对名为”的文件org.kde.knotifications“。

我找到该文件并将其重命名:

sudo mv org.kde.plasma.Notifications.service org.kde.plasma.Notifications.service.bak

重启后一切恢复正常

相关内容