я прочелэтот вопрос, это не помогает.
У меня два монитора, 1920x1200 (DP-1) и 1920x1080 (eDP-1) нижеи немного в сторонупредыдущего.
xrandr
Страница руководства и некоторые материалы, прочитанные в Интернете, убедили меня в том, что я могу сместить нижний монитор с помощью опции --pos
.
Однако это:
xrandr --output DP-1 --above eDP-1 --auto --primary --pos 0x0 --output eDP-1 --pos 940x1200
похоже, не добавляет смещение по оси x к eDP-1.
Добавление --verbose
флага подтверждает это, я получаю:
crtc 0: 1920x1200 59.95 +0+0 "DP-1"
crtc 1: 1920x1080 59.93 +0+1200 "eDP-1"
Смещение по оси x равно 0.
решение1
Похоже, что параметры --above
, --below
, --right-of
, и --left-of
несовместимы с --pos
.
Видимо, --pos
имеет более низкий приоритет, и другие берут его на себя (предупреждение было бы неплохо).
Изменение моей команды и удаление --above
части работает:
$ xrandr --output DP-1 --auto --primary --pos 0x0 --output eDP-1 --pos 940x1200 --verbose
screen 0: 2860x2280 755x602 mm 96.20dpi
crtc 0: 1920x1200 59.95 +0+0 "DP-1"
crtc 1: 1920x1080 59.93 +940+1200 "eDP-1"