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

Vic*_*don 5 linux notifications kde4

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

我已经尝试过以下方法:

notify-sendknotify --passivepopup守护进程显示$DISPLAY尚未设置。

Ram*_*ast 8

你也可以尝试

echo hello > /dev/pts/0
Run Code Online (Sandbox Code Playgroud)


Ast*_*oyd 5

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

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

  • 我还发现 **wall** 命令似乎更合适。谢谢。 (5认同)