xrandr: клонирование и масштабирование

xrandr: клонирование и масштабирование

Я регулярно использую свой ноутбук для обучения, а полный экран отображается на проекторе. С улучшением проекторов я часто обнаруживаю, что разрешение проектора выше или отличается от того, что предлагает мой ЖК-экран (раньше я использовал только 1024x768).

Теперь я хотел бы использовать лучшее разрешение внешнего дисплея, при этом уменьшая масштаб того же контента на экране ноутбука (без панорамирования). В качестве альтернативы, если разрешение проектора меньше в одном измерении, черные полосы будут приемлемы на ЖК-дисплее. Я не беспокоюсь об артефактах наложения на ЖК-дисплее, пока внешний проектор использует максимально возможное качество.

Например, у меня недавно было:

LVDS1 connected 1280x800+0+0 
   1280x800       60.2*+   50.0  
   ...
VGA1 connected 1280x720+0+0 
   1280x720       60.0*+
   ...

Я пытался:

xrandr --output VGA1 --mode 1280x720 --output LVDS1 --mode 1280x800 

но затем нижняя часть полноэкранной презентации была обрезана на проекторе. В этом случае я хотел бы черную полосу или вертикальное масштабирование на экране ноутбука. Как мне этого добиться?

Я экспериментировал с масштабом (не могу воспроизвести это здесь без проектора), но безуспешно.

Как мне добиться такого поведения?

решение1

Я понял, что эта --scale-fromопция делает то, что мне нужно:

xrandr --output VGA1 --mode 1280x720 --output LVDS1 --primary --scale-from 1280x720 

Связанный контент