物体org.gnome.SessionManager.EndSessionDialog
有一个Close
方法确实可以关闭对话框。但是,后台计时器会继续计时,60 秒后(GNOME 42)它将关闭机器。
最终,我想要实现的是一种以编程方式取消由按下电源按钮触发的 60 秒延迟关机的方法。
我知道抑制锁,但我认为这不是正确的方向。
答案1
我最终放弃了 DBUS 方法,并使用了一种ESC
使用 模拟按键的变通方法/dev/uinput
。对于任何感兴趣的人,这是一个简化的类可以使用 发送密钥/dev/uinput
。