我尝试让我的笔记本电脑在一段时间不活动后进入休眠状态,但是没有效果。
Hibernate(以及 suspend-then-hibernate,通过 implentend这) 正在为自己工作,已通过“sudo hibernate”和“sudo systemctl suspend-then-hibernate”尝试过。
命令
gsettings list-recursively | grep battery
产量
org.cinnamon.desktop.keybindings.media-keys battery ['XF86Battery']
org.gnome.settings-daemon.plugins.media-keys battery-status-static ['XF86Battery']
org.gnome.settings-daemon.plugins.media-keys battery-status ['']
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 60
org.gnome.desktop.interface show-battery-percentage false
org.freedesktop.Tracker.Miner.Files index-on-battery-first-time true
org.freedesktop.Tracker.Miner.Files index-on-battery true
一分钟后弹出消息,提示系统将休眠。但什么也没发生。过了一会儿(设置为 5 分钟),显示屏变暗,显示用户登录屏幕,底部仍显示进入休眠状态的通知。
有什么建议可以解释为什么我的系统卡住了并且无法进入休眠状态?
更新:@waltinator,我尝试了“free”命令,得到的结果如下:
total used free shared buff/cache available
Mem: 15583036 2935096 7268200 74468 5379740 12248832
Swap: 16777212 1307908 15469304
更新2:我查看了系统日志,发现了以下内容:
Jul 2 16:53:45 XXX gsd-power[2097]: Error calling Hibernate: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied
之后什么也没有发生——我想我必须解决这个问题。
更新 3:我成功了!最后是休眠权限/激活问题。
我所做的就是遵循回答通过将 suspend 替换为 hibernate,然后这(Ubuntu 16.04 及以上版本,部分)。不确定仅第二个链接是否足够,但仅执行第一个链接没有帮助。