我是 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
。您也可以将选项更改suspend
为hibernate
或poweroff
修复自Launchpad Bug #863834,评论#30:
- 打开终端:Ctrl++Altt
# mkdir /etc/acpi/local
# vim /etc/acpi/local/lid.sh.post
复制这个简短的脚本:
#!/bin/bash if grep -q closed /proc/acpi/button/lid/*/state then /usr/sbin/pm-suspend fi
...然后通过输入以下内容将其粘贴到 vim 中:"+p
- 输入ZZ(大写)即可保存
# 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 以在盖子合上时挂起笔记本电脑,而不管是否有外部显示器。