大家都知道Windows有休眠模式,但Ubuntu也有。简单来说,休眠模式就是当用户暂时离开时,可以将内存中的所有内容写入硬盘。当用户下次打开电脑时,可以直接启动到上次保存的时间状态。例如,您正在使用LibreOffice处理一个文档,您同时打开了很多参考网页和其他文件。下班时间到了,又怕第二天回来找那些参考网页和文件等,影响写作思路。现在您可以在离开时让Ubuntu休眠。Ubuntu休眠后,会将所有未完成的处理任务写入硬盘,然后关机。下次开机时,会自动从硬盘中调出上次的状态。检查Ubuntu休眠模式是否正常现在我们需要检查当前的Ubuntu是否允许休眠模式。要允许休眠,我们必须为当前系统分配一个与内存大小相同的SWAP分区(大多数用户会在安装系统时分配)。使用“Ctrl+Alt+T”快捷键打开终端,执行以下命令:sudopm-hibernate命令执行后,Ubuntu会自动关机并关机。再次开机后,如果一切正常,我们就可以直接恢复到上次关机时的状态,说明当前Ubuntu系统的休眠模式是正常工作的。注意:如果关机前的状态和session没有恢复或者遇到其他错误,可能是各种原因造成的,需要先排查故障再进行下一步。重新启用休眠通过上述步骤确认Ubuntu休眠在您的系统上工作后,我们可以将“休眠”按钮添加回我们的菜单。执行以下命令在/etc/polkit-1/localauthority/50-local.d/目录下创建com.ubuntu.enable-hibernate.pkla文件:sudovi/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla在上面的文件中写入如下内容:14.04消费模式,写上面配置文件应该可以调用。但如果你使用的是较早版本的Ubuntu,你可以尝试以下方法:Ubuntu13.10如果你不能完全确定或者保险起见,你也可以将这两种写法同时写到com.ubuntu.enable-hibernate.pkla配置文件中。[在upower中启用Hibernate]Identity=unix-user:*Action=org.freedesktop.upower.hibernateResultActive=yes[在logind中启用Hibernate]Identity=unix-user:*Action=org.freedesktop.login1.hibernateResultActive=yes配置文件修改后我们需要重启系统或者重启指标会话:killallindicator-session-service重启后会出现“休眠”选项。休眠是一个非常有用的功能,遗憾的是它被Ubuntu默认移除了,不过我们可以通过本文介绍的方法轻松开启Ubuntu的休眠模式,有兴趣的朋友不妨试试看!
