Как отразить дисплей с разными разрешениями?

Я хочу сделать презентацию и набрать текст на своем ноутбуке, зная, что проектор показывает именно то, что я вижу. Вот сокращенный вывод xrandr:

~$ xrandr
Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 16384 x 16384
eDP-1-1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
   2560x1440     60.00*+  48.00
   1920x1440     60.00
   1856x1392     60.01
   1792x1344     60.01
   1600x1200     60.00
   1400x1050     59.98
   1280x1024     60.02
   1280x960      60.00
   1024x768      60.04    60.00
HDMI-1-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  50.00    59.94
   1920x1080i    60.00    50.00    59.94
   1280x1024     75.02    60.02
   1152x864      75.00

Запустив сервер Xorg 1.19 с программой xrandr версии 1.5.0, я просто хочу отобразить вывод экрана моего ноутбука (eDP-1-1) на внешний проектор (HDMI-1-2). Как мне лучше всего это сделать, учитывая отсутствие соответствующих разрешений экрана?

Кстати, упомянутые здесь параметры преобразования / масштабирования https://dgl.cx/2014/08/xrandr-tips похоже, никак не влияют на внешний экран HDMI-1-2, но они влияют на eDP-1-1.

2 ответа

Решение

Как красиво описано в отчете об ошибках, я хотел:

Учитывая текущее название моих дисплеев (оно меняется), ответ был:

xrandr --output HDMI2 --auto --scale-from 2560x1440 --output eDP1

Тем не менее, я настоятельно рекомендую вам использовать mons для управления мониторами Xorg.

Вы не сказали точно, что вы пытались, но scale вариант сработал для меня. Обратите внимание также на scale-from вариант, который может быть проще в вашем случае.

$ xrandr --output DP1-1 --same-as DP1-8 --scale 2.7x2.7 --output eDP1 --same-as DP1-8 --scale 1.3x1.3

Обратите внимание также на различные ответы здесь.

Другие вопросы по тегам