查找导致 Debian 在笔记本电脑盖关闭时挂起的设置

查找导致 Debian 在笔记本电脑盖关闭时挂起的设置

当我在控制台上而非图形环境中合上笔记本电脑盖子时,我的 Debian 笔记本电脑将进入挂起状态(硬盘和风扇关闭,笔记本电脑的半月形 LED 亮起)。我喜欢我的系统以这种方式运行,但我从未以这种方式设置它,并且想知道在哪里以及什么设置导致了这种情况?

某些论坛中的一些人暗示要HandleLidSwitch加入/etc/systemd/logind.conf,但包含它的文件中的这两行在我的系统上被注释掉了。

答案1

对于 systemd 用户,有一个设置/etc/systemd/logind.conf

HandleLidSwitch

如果放置HandleLidSwitch=ignore它将禁用开关。

You will need to restart systemd-logind daemon.

$ sudo service systemd-logind restart


对于更底层的内核解决方案:(在这里找到:如何忽略盖子开关动作?和这里:如何完全禁用笔记本电脑盖子检测?

找到盖子的节点:

# grep LID /proc/acpi/wakeup
LID       S3    *enabled   platform:PNP0C0D:00

节点就PNP0C0D:00在这里。写到/sys/bus/acpi/drivers/button/unbind

像那样:

# grep LID /proc/acpi/wakeup | sed -e 's/^.*platform://' > /sys/bus/acpi/drivers/button/unbind

为了获得永久效果,您可以将其放入/etc/rc.local/etc/rc5.d启动脚本所在的任何位置。 5 inrc5.d是您想要使用的运行级别;可以通过$ who -r)找到

重要的提示:首先测试这个,因为对我来说,当我合上盖子时,它禁用了暂停 - 这很好,但它仍然关闭屏幕,要恢复它,我需要按 Ctrl+Alt+F1 进入终端并运行,pm-suspend然后取消暂停它与主页按钮。但我希望它对你有用。

相关内容