18.04 複数のモニターの問題

18.04 複数のモニターの問題

私は、ドッキング ステーションを介して 2 つの外部モニターに接続された Thinkpad x250 で、gnome を搭載した Ubuntu 18.04 LTS を使用しています。

モニター1: 内蔵LCD、無効 モニター2: Dell 24インチ モニター3: Eizo 17インチ、回転

私はそれらを以下のように設定しましたsettings > devices > displays:

設定スクリーンショット

しかし、メニューバーや最大化されたウィンドウが両方の画面にまたがって広がる 1 つの大きなディスプレイとして機能しているだけのように思われ、24 インチ ディスプレイは「ズーム」される (両方のモニターの結合された解像度をレンダリングするように見える) ため、マウスを横に動かすと画面がパンされ、小さい方の画面の解像度によって垂直方向が制限されます。

小さい画面は右上に固定されており、パンしません。

これは何らかのミラーリングの問題のような気がしますが、ミラーリング オプションが利用できないため、非常に混乱しています。

ディスプレイの動作は次のようになります。 写真

xrandr --current出力:https://pastebin.com/7EhJrj5C

答え1

の助けを借りてこの解決策、これはいくつかの基本的な数学とコマンドの問題であることに気づきました。xrandrここでは、できるだけ簡単に概要を説明します。

を実行してxrandr、ディスプレイ出力の名前を決定します。私の場合、次のとおりです。

  • eDP-1(内部)
  • DP-2-2 (外付け、Dell 1920x1080)
  • DP-2-1(外付け、Eizo 1280x1024、右回転)

フレームバッファのフルサイズを計算します--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 にリセットされます。

関連情報