当我在控制台上而非图形环境中合上笔记本电脑盖子时,我的 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
然后取消暂停它与主页按钮。但我希望它对你有用。