Bash

如何獲取遠端主機監視器的狀態(開/關/鎖定)

  • February 25, 2021

我通過 ssh 登錄到遠端 ubuntu 主機。是否有任何命令可以檢查遠端主機的監視器是否開機/關機或鎖定?

您可以使用ddcutil檢查給定的監視器是否已打開,方法是檢查 VCP 0xd6 程式碼的值是否設置為VESA 監視器控制命令集的表 8-5 中指定的 0x05 以外的任何值:

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

這意味著第一個顯示器已打開。

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

這意味著第一個顯示器已關閉。

引用自:https://unix.stackexchange.com/questions/636396