![xorg DPMS 关闭:阻止 VT 重新打开屏幕](https://linux22.com/image/1234019/xorg%20DPMS%20%E5%85%B3%E9%97%AD%EF%BC%9A%E9%98%BB%E6%AD%A2%20VT%20%E9%87%8D%E6%96%B0%E6%89%93%E5%BC%80%E5%B1%8F%E5%B9%95.png)
我有一块带有小型 UPS 的嵌入式主板。当交流电源断电时,我需要关闭所有耗电设备才能干净关机。我做的第一件事是将 DPMS 设置为强制关机,然后执行通常的 SIGTERM/SIGKILL/umount 顺序。我有一个连接到 LVDS LCD 面板的 Intel i915 显示适配器。
不幸的是,当 Xorg 死亡时,Xserver 或 VT 代码会重新打开 LCD 面板。
我甚至尝试通过直接戳显示芯片中的面板启用寄存器来解决这个问题,这样 X 就不知道它了,但是当 VT 恢复时面板就会重新打开。
是否有任何“合法”的方法可以让显示器保持关闭状态?
谢谢
答案1
让 Xorg 继续运行。当系统关闭时让它停止运行。
答案2
不要将显示器插入 UPS。或者它是带有嵌入式屏幕的设备?要从 VT 关闭显示器,您可能会发现工具有用。