ドッキングステーションを介して2台の外部モニターに接続されたThinkpad x250でgnomeを含むUbuntu 18.04 LTSを使用しています。
モニター1:内蔵LCD、無効モニター2:デル24インチモニター3:Eizo 17インチ、回転
settings > devices > displays
に応じて適宜設定しました:
しかし、メニューバーまたは最大化されたウィンドウが両方の画面にまたがる1つの大きなディスプレイとして機能しているように見えます。24インチディスプレイは「ズーム」され(両方のモニターの解像度を組み合わせたように見えます)、マウスを側面に移動すると画面がパンします。 、および小さい画面の解像度によって垂直方向に制限されます。
小さい画面は右上に「固定」され、パンしません。
これはある種のミラーリングの問題だと思いますが、ミラーリングオプションがないので本当に混乱していますか?
xrandr --current
出力: https://Pastebin.com/7EhJrj5C
この解決策 の助けを借りて、私はこれが私がここでできる限り簡単に概説するいくつかの基本的な数学とxrandr
コマンドの問題であることに気づきました:
xrandr
を実行して、ディスプレイ出力の名前を確認します。私の場合、私は持っています:
フレームバッファー--fb
のフルサイズを計算します。私の場合、外部ディスプレイのみを使用します。
最初のxrandr設定のクリア/レスト
xrandr -s 0
次に、ノートパソコンのディスプレイをオフにします
xrandr --output eDP-1 --off
次に、プライマリディスプレイを0x0
に配置し、--primary
として設定し、パンを独自の解像度に設定します。
xrandr --output DP-2-1 --auto --scale 1x1 --pos 0x0 --primary --panning 1920x1080
次に、2番目の画面を1920x0
の右側に配置し、フレームバッファを設定して、それに応じて回転させます。
xrandr --output DP-2-2 --auto --scale 1x1 --pos 1920x0 --fb 2944x1280 --right-of DP-2-1 --rotate left
ドッキング後に実行するスクリプトにこれらの行をポップすると、すべての設定が簡単になり、削除すると内部のLCDにリセットされます。