当我在控制台上而非图形环境中合上笔记本电脑盖子时,我的 Debian 笔记本电脑将进入挂起状态(硬盘和风扇关闭,笔记本电脑的半月形 LED 亮起)。我喜欢我的系统以这种方式运行,但我从未以这种方式设置它,并且想知道在哪里以及什么设置导致了这种情况?
某些论坛中的一些人暗示要HandleLidSwitch
加入/etc/systemd/logind.conf
,但包含它的文件中的这两行在我的系统上被注释掉了。
对于 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
然后使用主页按钮取消暂停。但我希望它对你有用。
归档时间: |
|
查看次数: |
3554 次 |
最近记录: |