xrandr はモニターにオフセットを設定します

xrandr はモニターにオフセットを設定します

もう読んだこの質問、それは役に立ちません。

私は2台のモニターを持っています。1920x1200(DP-1)と1920x1080(eDP-1)です。そして少し横に前のものの。

xrandrのマニュアルページとオンラインでのいくつかの資料から、オプションを使用して下部のモニターをオフセットできることがわかりました--pos

しかし、これは:

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

eDP-1 に x オフセットを追加しないようです。

フラグを追加すると--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"

関連情報