我有一个守护程序 ( netplugd
),它可以在插入或拔出电缆时执行一些操作。这些动作可以通过bash
脚本定义。如何向我的桌面(使用bash
)发送通知(作为不同的用户),通知我电缆的状态。
我尝试了以下方法:
notify-send
但是守护进程knotify --passivepopup
显示$DISPLAY
没有设置。
我有一个守护程序 ( netplugd
),它可以在插入或拔出电缆时执行一些操作。这些动作可以通过bash
脚本定义。如何向我的桌面(使用bash
)发送通知(作为不同的用户),通知我电缆的状态。
我尝试了以下方法:
notify-send
但是守护进程knotify --passivepopup
显示$DISPLAY
没有设置。
您可以使用write命令,该命令可以被 KDE 的Write daemon捕获,并将显示在 KDE 桌面的通知区域中。默认情况下,Write 守护程序正在运行;如果没有,您可以在系统设置 -> 系统管理 -> 启动和关闭 -> 服务管理器中更改此设置。
默认情况下,通知会发出声音和持续约四秒钟的弹出窗口。之后,您会在任务栏上找到通知提醒。您可以在系统设置 -> 常用外观和行为 -> 应用程序和系统通知 -> 管理通知 -> 应用程序选项卡 -> 事件源:本地系统消息服务中,在一定程度上管理此通知的行为。
你也可以试试
echo hello > /dev/pts/0