Xrandr установить смещение для мониторинга

1005
Gauthier

Я прочитал этот вопрос, это не помогает.

У меня есть два монитора: 1920x1200 (DP-1) и 1920x1080 (eDP-1) ниже и немного в стороне от предыдущего.

xrandrСтраница man и некоторое онлайн-чтение заставили меня поверить, что я мог бы компенсировать нижний монитор с помощью этой опции --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.

0

1 ответ на вопрос

0
Gauthier

Кажется, что --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"