当用户按下 GUI 中的关机按钮时如何发送通知?

当用户按下 GUI 中的关机按钮时如何发送通知?

我正在编写一个程序来提醒在关机前提取随身碟。如果连接了随身碟,该程序将锁定关机;如果随身碟断开连接,则该程序将其解锁。

为此,我使用 polkit 授权文件 (.pkla),该文件在连接 pendrive 时复制,并在 pendrive 断开连接后删除

我使用 polkit 0.105,它不允许设置 javascript 规则

[Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.xfce.session.xfsm-  shutdown-helper
ResultAny=no
ResultInactive=yes
ResultActive=no

这样,我就知道关机已锁定。但现在我想,除了锁定关机之外,当用户按下关机按钮时系统会显示一条通知(调用任何 polkit 操作)

我该怎么做?

顺便说一句,通知不需要由 polkit 调用。如果有任何形式可以在用户按下关机按钮时显示通知,虽然不使用 polkit,但很好

相关内容