我通过 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)
这意味着第一个显示器已关闭。