在 Ubuntu Unity 中默认禁用休眠选项,因为它在许多情况下不起作用,并且如果您不进行备份会导致您丢失数据。
对于那些想要按照这个简单的教程在关机菜单中重新启用休眠选项的人。
测试休眠是否有效:
在休眠计算机之前,您应该始终保存所有工作,以防万一出现问题。
要测试 hibernate 是否在您的计算机上工作,请打开终端 (Ctrl+Alt+T) 并运行命令:
sudo pm-hibernate
计算机关闭后,重新打开。 您打开的应用程序是否重新打开? 如果休眠不起作用,请检查您的交换分区是否至少与可用 RAM 一样大。
启用休眠选项:
如果休眠正常,您可以继续使用上述命令休眠您的机器,或通过编辑配置文件启用关机菜单中的选项。
为此,请打开终端(Ctrl+Alt+T) 并运行命令:
gksudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
运行命令后打开文件时,向下滚动并归档两个部分:
- [Disable hibernate by default in upower]
- 和 [Disable hibernate by default in logind]
将它们的值从 no 更改为 yes:
Save 文件并重新启动。
此外, 对于某些设备,上述更改可能不起作用。 一种解决方法是改用以下命令:
gksudo gedit /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.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