系统未在锁定屏幕处于休眠状态

系统未在锁定屏幕处于休眠状态

当系统处于锁定屏幕时(例如首次启动时),系统不会进入睡眠状态。但是,一旦登录,睡眠状态就会正常工作。

它应该在锁定屏幕上进入睡眠状态吗?如果是这样,我该如何找出是什么阻止了睡眠?

运行 16.04 看看是否有区别。

答案1

感谢 FredFoo 的评论让我走上了正确的道路,以及如何让登录屏幕超时,我能够弄清楚登录屏幕的用户是lightdm

运行此命令来查找所有 lightdm 用户的电源设置:

sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power

然后运行这个类似的命令来查看当前用户的电源设置:

gsettings list-recursively org.gnome.settings-daemon.plugins.power

基于上述内容,我可以弄清楚我需要的设置是sleep-inactive-ac-timeout,对于用户,该设置设置为 0,lightdm但对于我的个人用户,该设置设置为 300。

然后我跑了:

sudo -H -u lightdm dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 300

设置相同的超时,重新启动,现在一切都按预期工作。

相关内容