在我全新安装的带有 MATE 的 Linux Mint 16 中,电源管理器中没有休眠选项;只能暂停和关闭。
在“退出”菜单中,我有“休眠”选项。也可以sudo pm-hibernate
从命令行运行。
关于如何在电源管理器中启用休眠有什么建议吗?我想在笔记本电脑盖子关闭时休眠。
我有足够的交换空间来进行休眠:
$ free -h
total used free shared buffers cached
Mem: 3.5G 1.6G 1.8G 0B 18M 406M
-/+ buffers/cache: 1.2G 2.3G
Swap: 3.6G 16M 3.6G
答案1
编辑这个文件:/var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
例如。:sudo gedit /var/lib/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
ResultActive=yes
这将在菜单中添加休眠选项。但如果你想在 LID 关闭时休眠,则执行此命令(这将在 LID 关闭时启用休眠):
sudo sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=hibernate/g' /etc/systemd/logind.conf
并重新启动系统或执行:sudo systemctl restart systemd-logind.service