有没有办法在 Linux 中检查显示器是否已开机?我尝试过xrandr
,xset
但这两个都没有给我任何有关显示器电源的信息。使用xrandr
我可以识别 VGA 电缆是否已连接,但无法识别电源是否已连接。我需要这个,因为我们的许多实验室系统只是因为有人拔掉电源线或其他东西而一直闲置。
答案1
该ddccontrol
软件包与监视器通信,可以读取或设置各种参数,包括功率。至少对于我的显示器来说,当我使用电源按钮将其关闭时,它能够将其打开。
答案2
我认为普通 VGA 显示器不可能做到这一点。您能做的最好的事情就是确定 VGA 是否已连接,并使用 DPMS 来确保显示器不会尝试在您身上休眠。我不认为你可以通过软件来判断是否有人关闭或拔掉了显示器的插头。