如何获取远程主机显示器的状态(开/关/锁定)

如何获取远程主机显示器的状态(开/关/锁定)

我通过 ssh 登录到远程 ubuntu 主机。有没有命令可以检查远程主机的显示器是否打开/关闭或锁定?

答案1

您可以使用ddutil通过检查 VCP 0xd6 代码的值是否设置为除 0x05 之外的任何值(如表 8-5 中指定)来检查给定监视器是否已打开VESA 监视器控制命令集:

$ sudo ddcutil -d 1 getvcp d6 |& awk '{ print $NF }'
(sl=0x01)

这意味着第一个显示器已打开。

$ sudo ddcutil -d 1 getvcp d6 |& awk '{ print $NF }'
(sl=0x05)

这意味着第一个显示器已关闭。

相关内容