检查计算机是否支持休眠:
sudo systemctl hibernate
在Ubuntu菜单上启用Hibernation,请运行以下命令以创建Hibernation.pkla文件。
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
将下面的内容添加到文件中并保存。
[Enable hibernate by default in power] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [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
锁定屏幕时,单击顶角的电源按钮,我们应该看到Hibernation选项。
如果hibernate不起作用:
检查交换分区是否至少与可用内存一样大。
已证明BTRFS分区的存在使休眠失败,因此请检查我们不使用任何BTRFS分区。
除了删除或者重新格式化此类分区,我们可能需要删除BTRFS-Tools包:
sudo apt purge btrfs-tools
重新启动计算机,希望一切都有效。
日期:2020-07-07 20:55:20 来源:oir作者:oir