是否可以使用 DBUS 取消 GNOME 的关闭电源结束会话对话框?

是否可以使用 DBUS 取消 GNOME 的关闭电源结束会话对话框?

物体org.gnome.SessionManager.EndSessionDialog有一个Close方法确实可以关闭对话框。但是,后台计时器会继续计时,60 秒后(GNOME 42)它将关闭机器。
最终,我想要实现的是一种以编程方式取消由按下电源按钮触发的 60 秒延迟关机的方法。
我知道抑制锁,但我认为这不是正确的方向。

答案1

我最终放弃了 DBUS 方法,并使用了一种ESC使用 模拟按键的变通方法/dev/uinput。对于任何感兴趣的人,这是一个简化的类可以使用 发送密钥/dev/uinput

相关内容