三天前,我在主机上安装了Freya,但遇到了一些硬件问题。但是我终于开始工作了。但是Freya缺乏休眠支持,这使我不得不认真考虑安装另一个发行版(解决大多数Freya问题之后,这很痛苦)。第二天我离开的地方。但显然,Freya不支持此功能(是吗?)。我尝试安装pm-utils并调用sudo pm-hibernate,但这没有用。实际上,pm-hibernate似乎与硬件有关,因为我发现它可以在其他计算机上使用。 >

评论

这是我的工作,在freya + acer e1-471中运行

#1 楼


我尝试安装pm-utils并调用sudo pm-hibernate,但没有用。


您能具体一点吗?正如@Lewis所指出的,默认情况下,休眠功能是禁用的(即使在Ubuntu中也是如此)。如果您希望使用pm-hibernate手动进行休眠,请检查pm-utils日志(less /var/log/pm-suspend.log)是否有线索。

启用Hibernate

如果一切似乎都成功了,那么您很可能只需要在启动选项中添加一个参数,以便内核知道位置(例如,交换分区) )尝试从中恢复系统。

首先,应确保交换分区大于RAM。
sudo fdisk -lfree -h可用于检查。记下交换分区的设备ID。

与此sudo scratch-text-editor /etc/default/grub类似

请确保随后运行GRUB_CMDLINE_LINUX_DEFAULT来应用更改。

添加菜单项您可以通过在终端中创建以下文件来向机翼电源下拉菜单添加休眠选项。

sudo touch /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
sudo scratch-text-editor /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla


添加以下内容,保存文件然后重新启动。来源。

[Re-enable hibernate by default]
  Identity=unix-user:*
  Action=org.freedesktop.upower.hibernate
  ResultActive=yes

[Re-enable hibernate by default for login1]
  Identity=unix-user:*
  Action=org.freedesktop.login1.hibernate
  ResultActive=yes

[Re-enable hibernate for multiple users by default in logind]
  Identity=unix-user:*
  Action=org.freedesktop.login1.hibernate-multiple-sessions
  ResultActive=yes


#2 楼

基本的OS Freya旨在从您离开的位置恢复,即使您关闭机器也是如此。例如,默认情况下,打开Scratch将打开您上次编辑的所有文件。因此,做出了删除它的设计决定,同时休眠是依赖于硬件的事实,并且在许多系统上不起作用。

评论


有些应用程序旨在恢复您离开的位置,有些则比其他应用程序做得更好(例如,终端被清除;文件仅还原一个窗口,带有一个选项卡),并且操作系统始终启动为空白,因此您必须重新启动应用程序并将其排列每次启动时都有工作区。

–夸张
2015年7月31日14:43

休眠应该在大多数现代机器上都可以进行。到目前为止,至少Windows能够做到这一点,实际上我安装了它的每台计算机上都可以。

– Amr Ayman
15年7月31日在18:49

Windows受益于每个硬件供应商实际为其开发驱动程序的优势。 Linux没有。尽管如此,休眠通常在Linux上确实可以运行,尽管不是失败而不是丢失数据等。发行版默认禁用它是很常见的。

– elmato
15年8月1日,0:01

#3 楼

除了已经建议的答案(强制启用休眠模式,以及正常关机,因为应用程序应该在它们离开的地方恢复,这显然不适用于非基本应用程序,如LibreOffice等),还有第三种选择: br暂停。如果您只是想从前一天开始的新的一天开始,则首选的方法是暂停而不是休眠。它适用于所有硬件(与休眠相反),在您的计算机上更快,更轻松,尤其是如果您使用的是较旧的计算机。一个小缺点是,保持机器处于悬挂状态需要很少的动力。

评论


对此表示支持,因为我同意。从暂停进入和恢复要比从笔记本电脑进入休眠状态要快得多。

– elmato
15年8月10日在13:26

但这会消耗功率。而且由于电池电量低,计算机可能会关闭。

– Shantanu
16-10-2在19:37

是的,我在回答中提到了这一点,但是OP的情况涉及第二天继续工作,任何不超过几年的电池都应可以整夜存活。

–耶拿
16-10-3在11:07

根本不一样。如果您进行双重引导,休眠将允许您切换到另一个操作系统,然后继续您的会话。

– nkkollaw
16-10-29在18:57

我不知道,谢谢。但是,原始问题也没有要求它。

–耶拿
16-10-30在9:08