我正在编写一个脚本,需要在两个显示器之间切换,但我找不到获取有关当前活动输出的信息的方法。
非常像这样:
if Display0 is off and Display1 is on
turn off Display1
turn on Display0
else if Display1 is off and Display0 is on
turn off Display0
turn on Display1
我缺少的部分是第一行:我如何知道哪个显示器当前处于活动状态?
注意:xrandr -q 没有帮助,因为它总是打印两个显示器都“已连接”,无论输出是指向 Display0 还是 Display1,不确定这是否是一个错误。
答案1
xrandr | awk '/\ connected/ && /[[:digit:]]x[[:digit:]].*+/{print $1}'
这是查找哪些监视器处于打开状态的命令,这是您最初的问题。
我还编写了在监视器之间切换的脚本:使用快捷方式在显示器显示模式之间切换