当系统处于锁定屏幕时(例如首次启动时),系统不会进入睡眠状态。但是,一旦登录,睡眠状态就会正常工作。
它应该在锁定屏幕上进入睡眠状态吗?如果是这样,我该如何找出是什么阻止了睡眠?
运行 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
设置相同的超时,重新启动,现在一切都按预期工作。