如何从守护程序在KDE中发送桌面通知

时间:2012-01-09 09:00:03

标签: linux notifications kde4

我有一个守护进程(netplugd),可以在我的电缆插入或拔出时采取一些措施。可以通过bash脚本定义这些操作。如何向桌面发送通知(作为其他用户)(使用bash),告知我有关电缆状态的信息。

我尝试了以下内容:

notify-sendknotify --passivepopup但守护程序显示$DISPLAY未设置。

2 个答案:

答案 0 :(得分:3)

您可以使用 write 命令,该命令可以被KDE的 Write daemon 捕获,并将显示在KDE桌面的Notification区域中。 Write守护进程默认运行;如果没有,您可以在系统设置中更改此设置 - >系统管理 - >启动和关机 - >服务经理。

默认情况下,通知会产生声音,弹出窗口会持续约四秒钟。之后,您将在任务栏上找到通知提醒。您可以在一定程度上在系统设置中管理此通知的行为 - >常见的外观和行为 - >应用程序和系统通知 - >管理通知 - >应用程序选项卡 - >事件来源:本地系统消息服务。

答案 1 :(得分:0)

您也可以尝试

echo hello > /dev/pts/0