Я пишу сценарий, в который я должен переключиться между двумя дисплеями, но я не могу найти способ получить информацию о текущем активном выводе.
В значительной степени как это:
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, не уверенный, если это - ошибка.
xrandr | awk '/\ connected/ && /[[:digit:]]x[[:digit:]].*+/{print $1}'
вот команда для нахождения, какие мониторы работают, который является исходным вопросом.
Также я записал сценарий для переключения между мониторами: Подкачка между режимами контрольного дисплея с помощью ярлыка