我只是无法配置 Ubuntu 14.04,以便它在最后一个会话中启动,就像在我关闭它之前一样
答案1
不幸的是,冬眠不起作用在许多情况下,如果您希望在重新打开计算机时重新打开文档和应用程序,则可能会导致您丢失数据。因此,默认情况下禁用休眠模式。
测试休眠是否有效
笔记:休眠前务必保存你的工作
您应该在休眠计算机之前保存所有工作,以防出现问题并且再次打开计算机时无法恢复打开的应用程序和文档。
您可以使用命令行来测试休眠功能是否在您的计算机上运行。
Ctrl通过按+ Alt+T或在 Dash 中搜索终端来打开终端 。
sudo pm-hibernate
在终端中 输入并按Enter。
出现提示时输入您的密码。计算机关闭后,重新打开。您打开的应用程序是否重新打开了?
如果休眠不起作用,请检查交换分区是否至少与可用 RAM 一样大。
启用休眠
sudo pm-hibernate
如果休眠测试有效,那么当您想要休眠时可以继续使用该命令。
您还可以在菜单中启用休眠选项。为此,请使用您最喜欢的文本编辑器创建/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.hibernate-multiple-sessions
ResultActive=yes
来源:官方文档
答案2
您可以休眠而不是关机。
运行以下命令来启用它:
sudo -i
touch /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
echo "[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" >> /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
然后重新启动。
您现在应该Hibernate
在电源菜单中有一个选项。
来源 :http://ubuntuhandbook.org/index.php/2014/04/enable-hibernate-ubuntu-14-04/