유휴 시간을 얻기 위해 이 명령을 실행할 수 있다는 것을 알고 있습니다.
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초 동안 설정하여 이를 테스트 할 수 있습니다 .