当笔记本电脑盖关闭但不让计算机进入睡眠状态时,如何使屏幕变黑?

当笔记本电脑盖关闭但不让计算机进入睡眠状态时,如何使屏幕变黑?

我有 XUbuntu 18.04。

我想合上笔记本电脑的盖子并让屏幕立即变黑或关闭,但计算机本身保持唤醒状态(活动[未暂停])。

我已经安装了 gnome-tweaks,它允许我禁用暂停功能,但它也禁用了屏幕消隐功能。

logind.conf 没有此项设置,并且 gnome-tweaks 和 xfce-power 似乎都会覆盖它。

关于@ptetteh227,这个文件完全被注释掉了。我查看了它的手册页,没有可以进行任何设置来实现我需要的操作。https://pastebin.com/MXKnikKn

曾考虑过允许它进入锁定屏幕,但对我来说这似乎是另一个问题。

答案1

打开终端并输入:

xset dpms force off

只要鼠标移动或按下按钮,显示器就会再次亮起。如果您想在关闭盖子时运行该代码,则需要做更多工作:将以下行添加到 /etc/acpi/events/lid 中:

event=button/lid
action=/etc/acpi/actions/handleLidClose.sh %e

现在创建文件:/etc/acpi/actions/handleLidClose.sh 并粘贴代码

#!/bin/bash
echo "$1" | grep -q open /proc/acpi/button/lid/LID0/state && exit 0
xset dpms force off

进去。

你可以按照你想要的任何方式命名该文件,但不要忘记使其可执行:

chmod +x /etc/acpi/actions/handleLidClose.sh

所有命令必须以 sudo 或 su 形式执行

答案2

防止机器在盖子关闭时挂起。 sudo nano /etc/systemd/logind.conf

并取消注释以下参数

...
HandleLidSwitch=ignore
...

现在重新启动 systemd 守护进程:

sudo service systemd-logind restart

这个功能可以即时运行,无需重新启动即可恢复到关闭盖子时的默认暂停状态,只需像以前一样注释掉该行即可

相关内容