Ubuntu启用休眠
修改/etc/default/grub文件中下列内容
# FOR HIBERNATION
GRUB_CMDLINE_LINUX="resume=UUID=<your swap uuid>"
注意将 <your swap uuid>
替换为swap分区uuid
更新grub和initramfs
sudo update-grub
sudo update-initramfs -u
安装拓展
https://extensions.gnome.org/extension/755/hibernate-status-button/
添加文件
sudo gedit /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
[Enable hibernate to be run via cron]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=yes