![如何检查笔记本电脑屏幕是否已打开?](https://linux22.com/image/1140955/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E5%B1%8F%E5%B9%95%E6%98%AF%E5%90%A6%E5%B7%B2%E6%89%93%E5%BC%80%EF%BC%9F.png)
在我的新笔记本电脑中,Xubuntu 16.04 切换屏幕 Fn 按钮不起作用,所以我需要编写一个脚本来切换显示,为了使其工作,我需要检查屏幕是打开还是关闭,我如何从命令行做到这一点?
我可以用:
sudo vbetool dpms off/on
但我需要知道要执行哪个命令,我还没有测试它,因为关闭后需要打开显示器。
答案1
我最终得到了这个脚本:
#!/bin/bash
file=/tmp/display
if [ -e $file ]; then
rm $file
sudo vbetool dpms on
else
touch $file
sudo vbetool dpms off
fi
答案2
xrandr 可以为您列出屏幕上的内容。然后您可以从那里 grep 任何或所有它们的 id:
xrandr --listmonitors
我使用它编写了一个 bash 屏幕切换脚本,并在类似的问题中提到了它: Lubuntu:切换显示的热键