![Mint 16 MATE 上的电源管理器中没有休眠选项](https://linux22.com/image/53445/Mint%2016%20MATE%20%E4%B8%8A%E7%9A%84%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%AD%E6%B2%A1%E6%9C%89%E4%BC%91%E7%9C%A0%E9%80%89%E9%A1%B9.png)
在我全新安装的带有 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