我在 KDE 设置中将系统设置为在关闭笔记本电脑时休眠,包括电池和电缆。当我从 KDE 菜单执行休眠时,休眠工作正常,但当我关闭笔记本电脑时,尽管系统设置如此,休眠仍然不起作用。很奇怪,但最近它工作正常,不知道发生了什么,为什么现在它坏了,我没有碰过任何相关的东西,只是不时升级系统。用“休眠”grep dmesg 没有显示任何有趣的信息。笔记本电脑 - ThinkPad X1 Carbon Gen 8。
有人能帮助我让冬眠模式重新开始吗?
UPD-1:部分问题的答案
问1)
$ sudo ls /etc/polkit-1/localauthority/
10-vendor.d 20-org.d 30-site.d 50-local.d 90-mandatory.d
还有
$ ls /etc/polkit-1/localauthority.conf.d/
50-localauthority.conf 51-ubuntu-admin.conf
问2)
$ dpkg -l | grep -E 'pm-utils|hibernate'
什么都没显示,软件包未安装
问3)
$ cat /sys/power/state
freeze mem disk
答案1
根据您的回答,我建议您尝试以下操作:
确保您的交换分区至少与您的 RAM 大小一样大(并且请确认您已经这样做了)。
安装
pm-utils
和hibernate
。添加
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
包含以下内容的文件[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes
执行
sudo pm-hibernate
。
我有 Ubuntu 20.04,这个可以正常工作。我不确定这是否能避免冻结,但我想值得一试。
资料来源:
https://help.ubuntu.com/16.04/ubuntu-help/power-hibernate.html
http://www.linuxandubuntu.com/home/how-to-enable-hibernate-in-ubuntu-linux
https://ubuntuhandbook.org/index.php/2018/05/add-hibernate-option-ubuntu-18-04/