Ubuntu最新的版本中都去掉了休眠功能,如果我们需要可以自行打开,方法如下。

1. 先确定系统是否支持休眠?

有的电脑是不支持休眠的,执行sudo pm-hibernate,如果可以休眠,那就说明你的系统支持。否则就是不支持,就不用往下看了。

PS:休眠必须要有swap分区才可以,如果你的电脑不支持休眠,请确认一下的确是不支持,还是因为你没有设置swap分区。

2. 开启休眠

新建文件/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla(sudo vi /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

OK,重启电脑,就有休眠选项了。Ubuntu 16.04上面测试有效。