电源和睡眠管理

用xmonad运行12.10。

当我关闭笔记本电脑盖等时,试图确保正确的事情发生。我看到互联网搜索结果的类似问题主要指向gnome-power-manager。 我安装了包,但gnome-power-manager不在我的路上。

我正在寻找的行为如下:

  • 睡在盖子上关闭
  • 盖子打开时醒来
  • 10分钟后关闭屏幕
  • 最重要的是 ,电池寿命更长。 我应该得到9个小时,我还没有看到超过2.5小时的电池寿命估计。

关于在哪里寻找或如何配置这一点的任何提示将非常感激。

要设置笔记本电脑盖关闭操作,您必须安装高级设置(或Gnome调整工具)。我想您已安装它(如果不是,您可以通过调整或高级设置从USC(Ubuntu软件中心)执行此操作。) ,所以你要做的就是

按超级按钮并输入tweak或advanced,然后选择Advanced Settings。 打开时选择shell选项卡;

在此处输入图像描述

在AC和电池上选择你想要的


我不知道xmonad是否有效,但您甚至可能需要检查您的设置

/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

确保你有两个设置

[默认情况下启用hibernate upower] Identity = unix-user:* Action = org.freedesktop.upower.hibernate ResultActive = yes

[在logind中默认启用hibernate] Identity = unix-user:* Action = org.freedesktop.login1.hibernate ResultActive = yes

您可以在此处阅读有关文件及其设置的更多信息。

希望能帮助到你

您可以通过执行dpkg -L gnome-power-manager来查看gnome-power-manager软件包安装的文件。

shell使用您的PATH来查找要执行的命令。 包可以在任何需要的地方安装文件。 您的命令行永远不需要执行电源管理命令。

我建议你看一下pm-utlls包。 它完成大部分盖子关闭/打开的东西。

[我在没有任何其他桌面管理器(例如,gnome)的情况下运行i3,因此它可能适用于您的情况]

注释掉screenblank行并在/etc/acpi/lid.sh中添加命令暂停在它下面,如下所示:

 #. /usr/share/acpi-support/screenblank /usr/sbin/pm-suspend 

man xset为您的屏幕空白和省电设置(控制空白时间等)。 xset q查看设置的内容。 如果你不想消隐(即观看电影),那么你想要关闭 xsetxset -dpms

当我打开盖子时,计算机仍然处于暂停状态。 按下任何键盘键都会非常快速地恢复(即使在慢速计算机上)。 我希望盖子可以触发唤醒,但还没有想出怎么做。