关闭显示器并关闭电源

关闭显示器并关闭电源

我想在系统关闭时关闭显示器。尝试了以下方法:

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 还可以控制显示器支持的亮度、对比度和许多其他硬件功能。

希望这可以帮助!再见

相关内容