ディスプレイ移動中に i3wm マルチモニター エラーが発生する

ディスプレイ移動中に i3wm マルチモニター エラーが発生する

私は 2 つのディスプレイで i3wm を試していますが、初めてログインしたときにディスプレイが入れ替わりました。これは Gnome 3 では発生しません。そこで、arandr (xrandr コマンドを生成する GUI ツール) を使用してディスプレイを入れ替え、マウスを通常どおり画面上で移動できるようにしました。変更を保存すると、モニターが入れ替わり、マウスを 2 つのディスプレイ間で移動できるようになりますが、クリック領域は逆になります。

たとえば、左側のディスプレイに Chrome がある場合、右側の同じ領域の周囲のクリック イベントのみが登録されます。

以下は、初めてログインしたときのディスプレイのスクリーンショットです (DVI-D-1 は左、DVI-I-1 は右になるはずです)。ここに画像の説明を入力してください

以下はディスプレイを切り替えるために実行するxrandrコマンドです

xrandr --output DP-1 --off --output DVI-I-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --off

これがGPUの出力です

lspci | grep VGA 
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 680] (rev a1)

答え1

素早い回答

xrandr --output DVI-I-1 --auto --output DVI-D-1 --auto --left-of DVI-I-1

詳しい回答

私はi3 IRCチャットルームから助けを得て、以下に示す以前のコマンドは「修正済み」存在しないオフセット。そのため、デバイスを切り替える必要がありました「論理的に」スワップを完全に実装するため。デバイスにはすでに正しい解像度が設定されていたため、オプションを使用しましたが、やその他のオプション--left-ofを設定する必要があるかもしれません。結果は異なる場合があります。--mode

xrandr --output DP-1 --off --output DVI-I-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --off

関連情報