xrandr Versatz auf Monitor einstellen

1160
Gauthier

Ich habe diese Frage gelesen, es hilft nicht.

Ich habe zwei Monitore, einen 1920x1200 (DP-1) und einen 1920x1080 (eDP-1) darunter und etwas seitlich vom vorherigen.

xrandr's Manpage und einige Online-Lesungen ließen mich glauben, dass ich den unteren Monitor mit der Option ausgleichen könnte --pos.

Dies jedoch:

xrandr --output DP-1 --above eDP-1 --auto --primary --pos 0x0 --output eDP-1 --pos 940x1200 

scheint den x-Offset zu eDP-1 nicht hinzuzufügen.

Das Hinzufügen der --verboseFlagge bestätigt dies: Ich erhalte:

crtc 0: 1920x1200 59.95 +0+0 "DP-1" crtc 1: 1920x1080 59.93 +0+1200 "eDP-1" 

x-Versatz ist 0.

0

1 Antwort auf die Frage

0
Gauthier

Es scheint, dass die --above, --below, --right-ofund --left-ofOptionen mit nicht kompatibel sind --pos.

Anscheinend --poshat eine niedrigere Priorität und die anderen übernehmen (eine Warnung wäre schön gewesen).

Meinen Befehl zu ändern und den --aboveTeil zu entfernen funktioniert:

$ 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"