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

vya*_*asa 5 debian suspend

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

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

tan*_*nsy 2

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

HandleLidSwitch

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

您将需要重新启动 systemd-logind 守护进程。

$ sudo service systemd-logind restart


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

找到盖子的节点:

# grep LID /proc/acpi/wakeup
LID       S3    *enabled   platform:PNP0C0D:00
Run Code Online (Sandbox Code Playgroud)

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

像那样:

# grep LID /proc/acpi/wakeup | sed -e 's/^.*platform://' > /sys/bus/acpi/drivers/button/unbind
Run Code Online (Sandbox Code Playgroud)

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

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