仅以 root 身份(通过 sudo)才能通知发送

仅以 root 身份(通过 sudo)才能通知发送

我已经安装了通知发送和所有必需的程序,但是当我运行一个简单的命令时

notify-send "Test" "Test Message"

什么都没有发生,但如果我通过 sudo 运行相同的命令,它就会起作用。

系统进程可以毫无问题地发送通知,例如,当我加入新的无线局域网时,我会看到一个弹出窗口。

为了发送通知我需要成为哪个群组的成员?

答案1

检查进程的所有者notify-osd

ps -e -o fname,user | grep notify-o

在我的系统上,它是当前用户。如果不是,请尝试终止该进程并以当前用户身份重新启动它。

答案2

对我来说,问题是累积了太多通知。如果您尝试通知属性 > 预览。它会告诉您。您应该重新启动通知守护程序:

sudo killall notification-daemon
/usr/lib/notification-daemon/notification-daemon

相关内容