可能重复:
如何从命令行暂停/休眠?
我有一台 Acre Aspire One,这台上网本的键盘没有睡眠功能,而且由于删除了休眠选项,我每次都不得不关闭电脑。所以我知道在“系统设置”>“键盘”>“快捷键”下我可以创建自定义按键组合,但我不知道该命令是否属于睡眠设置。所以,请帮忙。
谢谢
答案1
以下所有命令都需要 root 权限。最常见的方法是在命令前加上sudo
。
暂停(睡眠)的命令是pm-suspend
(sudo pm-suspend
ETC。)
Hibernate 的命令是pm-hibernate
(请注意,休眠模式并不与所有硬件兼容,请在使用前进行测试。)
两者混合的命令是pm-suspend-hybrid
混合命令将会话保存到硬盘(更安全的存储位置),但系统将保持运行,从而可以更快地恢复。这确实不是意味着您可以关闭计算机并保存会话。您需要使用常规的休眠命令来实现这一点。
这些命令由包提供pm-实用程序,在Ubuntu 12.04LTS中默认安装
来源:http://manpages.ubuntu.com/manpages/precise/man8/pm-action.8.html
如果你对这些命令有疑问,请参阅源代码。它指出
在某些硬件上,将视频卡置于挂起状态并从中恢复需要一些特殊的怪癖处理。使用 pm-suspend 和 pm-suspend-hybrid 命令的 --quirk-* 选项,您可以选择应使用哪些怪癖。
您可以找到这些怪癖的列表以及它们的含义这里
答案2
供您参考,您可以通过进行以下更改在系统菜单中重新获取休眠选项(您应该在执行此操作之前从终端测试休眠功能以确保其正常工作):
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
上述命令将打开一个新的文本文件。将以下内容复制并粘贴到此新文件中:
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
保存并关闭文件。
注销并重新登录,Hibernate 应该作为选项出现在系统菜单中。