我想在系统关闭时关闭显示器。尝试了以下方法:
sleep 10; xset dpms force off; poweroff
xset
命令关闭显示器,但然后poweroff
从 X 退出并在控制台模式下再次打开显示器,我可以看到各种消息,就像在任何通常的关闭中一样,最后在系统断电后,我的显示器进入待机状态,并且通常闪烁待机引导。
但我希望在系统终止关闭过程时关闭显示器。
那么有没有办法启动命令并获取:
关机
显示器完全关闭
答案1
基于 arch linux 维基: 如果我们的显示器支持显示数据通道命令接口,我们可以通过控制台“硬件控制”它ddutil(作为根):
获取有关显示器 DDC/CI 功能的信息:
# ddcutil capabilities
[...]
Feature: D6 (Power mode)
Values:
01: DPM: On, DPMS: Off
04: DPM: Off, DPMS: Off
05: Write only value to turn off display
[...]
就我而言,它是 Dell U2415 显示器,上面的输出确认它支持 DCC“电源模式”功能。要以与我们手动按电源按钮相同的方式将其关闭:
# ddcutil setvcp D6 05
如果我尝试启动该命令,然后关闭电源,屏幕会关闭,系统也会关闭。之后,显示器按照我的意愿关闭。
注意:使用 ddcutil 还可以控制显示器支持的亮度、对比度和许多其他硬件功能。
希望这可以帮助!再见