hibernate电源按钮 – 登录屏幕
每隔一段时间我的SO-User(重要的其他用户)就会离开计算机但不会hibernate它。 我想按下电源按钮以节省一些能量,但由于我不在她的会话中,计算机没有响应。
有没有办法在按下电源按钮时将Ubuntu 11.10配置为hibernate状态?
我已经应用了这个解决方案 ,但这只适用于会话。
我不知道您提出的具体问题的答案,但您可以将计算机设置为在设置的空闲时间后自动挂起:
-
从电源/齿轮菜单(Unity右上角)打开“系统设置”。
-
点击“电源”
-
选择合适的超时。
暂停与hibernate并不完全相同,并且没有手动“立即行动”function,但它仍然会为您节省电量。
(或者,您可以登录并暂停自己的会话。当您返回时,您的SO必须切换回自己的会话。)
通过Ubuntu的acpi设置阅读后,问题似乎是当登录管理器运行时,没有合适的处理程序在运行。 因此,根据评论很好的/etc/acpi/powerbtn.sh
,它默认只关闭计算机。 你想改变这种行为吗? 我想你只需要删除 powerbtn.sh
的最后一行:
/sbin/shutdown -h now "Power button pressed"
并插入
/usr/sbin/pm-hibernate
在X电源管理守护程序(三行注释)的处理程序之上,如下所示:
... test -f /var/lock/acpisleep && exit 0 -> pm-hibernate # If the current X console user is running a power management daemon that ...
而ACPI将使用您的DE的功率处理来调用hibernate。 请注意,此更改将影响所有 ttys,而不仅仅是X tty。 也就是说,当你在tty1时,电源按钮将hibernate计算机。 如果你像大多数Ubuntu用户一样,这不是一个交易破坏者,因为大多数人(包括我自己)花费99%的时间在X.