笔记本电脑盖子合上后不会进入暂停状态

笔记本电脑盖子合上后不会进入暂停状态

我是 Ubuntu 13.10 的新用户。合上笔记本电脑的盖子不会导致计算机进入挂起模式,这意味着每次我合上盖子而不手动挂起计算机时,电池就会耗尽。

在电源管理中设置了正确的设置 - 将笔记本电脑在交流和直流电下关闭盖子,但这些不会对实际行为产生影响。

看起来这是许多用户早在 Ubuntu 11 时就遇到的常见问题——我能找到的唯一解决方案是下面的方法。但是,作为一名新的 Linux 用户,我不知道如何实际执行这些说明。如果有人可以提供更多详细信息,那将非常有帮助。

提前致谢。

/etc/acpi/events/lidbtn triggers /etc/acpi/lid.sh which triggers
 /etc/acpi/local/lid.sh.post at the end of the script.
 /etc/acpi/local/* allows you to add your own config (e.g. required for
 wmii).

 generate /etc/acpi/local/lid.sh.post
 make it executable and add:

 \#!/bin/bash
 grep -q closed /proc/acpi/button/lid/*/state
 if [ $? = 0 ]
 then
 /usr/sbin/pm-suspend
 fi

 wmii will now go to suspend mode when closing the lid. It'll
 automatically wake up when opening the lid.
    #!/bin/bash

    load=$(cat /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/capacity)
    min_load=20
    if [ $load <= min_load ]; then
        pm-suspend
    fi

答案1

(请注意,#命令前的 表示该命令应由超级用户运行,因此请将 替换为#sudo

以 root 身份打开logind.conf# vim /etc/systemd/logind.conf并删除#之前的HandleLidSwitch=suspend。您也可以将选项更改suspendhibernatepoweroff

修复自Launchpad Bug #863834,评论#30

  1. 打开终端:Ctrl++Altt
  2. # mkdir /etc/acpi/local
  3. # vim /etc/acpi/local/lid.sh.post
  4. 复制这个简短的脚本:

     #!/bin/bash
     if grep -q closed /proc/acpi/button/lid/*/state
     then
         /usr/sbin/pm-suspend
     fi
    

    ...然后通过输入以下内容将其粘贴到 vim 中:"+p

  5. 输入ZZ(大写)即可保存
  6. # chmod 755 /etc/acpi/local/lid.sh.post(因此即使电源管理是在登录用户而不是 root 用户下进行的,它也能正常工作)

答案2

针对这个帖子,我在我的 Toshiba Satellite a305-s6902(我购买它只是为了在 Linux 上练习)上也遇到了同样的问题,发现这个对我有用:

sudo vim /etc/systemd/logind.conf

然后如上所述,删除#之前HandleLidSwitch=suspend并保存(ESC :wq)。

但是 ---> 我发现我必须先手动将计算机置于挂起状态,然后在每次重新启动后启动触发器。我不知道为什么,但这对我来说一直有效。

答案3

我已经通过取消注释变量LID_SLEEP=true来解决这个问题/etc/default/acpi-support

答案4

对我来说,问题是连接外接显示器时,盖子关闭的处理方式不同。因此,以用户身份更改该选项dconf-editor为我解决了这个问题:

架构:

org.cinnamon.settings-daemon.plugins.power

或(取决于您使用的桌面环境)

org.gnome.settings-daemon.plugins.power

姓名:

lid-close-suspend-with-external-monitor

设置:

true

描述:

在没有插入外部显示器的情况下,合上笔记本电脑的盖子将使机器挂起(由 lid-close-battery-action 和 lid-close-ac-action 键设置)。但是,默认情况下,在有外部显示器的情况下合上盖子不会使机器挂起,因此人们可以继续使用该显示器(例如用于扩展坞或媒体查看器)。将此键设置为 False 以保留默认行为,或设置为 True 以在盖子合上时挂起笔记本电脑,而不管是否有外部显示器。

相关内容