![盖子关闭时保持显示屏亮起](https://linux22.com/image/135417/%E7%9B%96%E5%AD%90%E5%85%B3%E9%97%AD%E6%97%B6%E4%BF%9D%E6%8C%81%E6%98%BE%E7%A4%BA%E5%B1%8F%E4%BA%AE%E8%B5%B7.png)
我的运行 Debian 9 的 ThinkPad W520 的掌托上有一个集成色度计,它需要在校准过程中关闭盖子,以便它可以“看到”屏幕。
我想知道当我合上笔记本电脑的盖子时如何防止显示屏关闭。不仅可以防止其休眠,还可以保持屏幕打开。
答案1
我没有尝试过这个,但你可以阅读有关抑制各种 dbus 事件的信息这里,包括诸如关机和空闲之类的事情,但也特别是handle-lid-switch
,假设这是您的笔记本电脑正在生成的事情。
这systemd 抑制命令是此机制的一个简单前端,因此您可以尝试
systemd-inhibit --what=handle-lid-switch sleep 99
或类似的方法来查看它是否阻止该事件。请注意,这--mode=delay
仅适用于睡眠和关机,因此您必须使用默认的阻止模式,为此您可能需要 root 权限。如果您使用 .dbus,请注意不要丢失 dbus 环境变量sudo
。