在 Wayland 上的 GNOME 中,如何发出命令来重置空闲时间?

在 Wayland 上的 GNOME 中,如何发出命令来重置空闲时间?

我知道我可以发出此命令来获取空闲时间

dbus-send --print-reply --dest=org.gnome.Mutter.IdleMonitor /org/gnome/Mutter/IdleMonitor/Core org.gnome.Mutter.IdleMonitor.GetIdletime

,但是我如何发出命令来重置这次,就像模拟用户活动一样?

我找到了这个命令

dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call /org/gnome/ScreenSaver org.gnome.ScreenSaver.SimulateUserActivity

,但它对空闲时间没有任何作用。

我正在 Wayland 上的 Ubuntu 23.04、GNOME 和 GDM 上进行测试。

答案1

gnome-session-inhibit可以设置一个抑制剂来防止暂停、空闲等。您可以通过gnome-session-inhibit --reason "wait just 20 sec" --inhibit suspend sleep 20设置抑制剂 20 秒来进行测试。

相关内容