
Я регулярно использую свой ноутбук для обучения, а полный экран отображается на проекторе. С улучшением проекторов я часто обнаруживаю, что разрешение проектора выше или отличается от того, что предлагает мой ЖК-экран (раньше я использовал только 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