web-dev-qa-db-ja.com

どのモニターをプライマリモニターと見なすかを制御することはできますか?

2台目のモニターを追加したところ、モニターが交換されるという非常に一般的な問題が発生しました。

どうやら、2番目のモニターはX.orgによって「モニター0」として識別されていますが、ATI構成アプレットによれば2番目です。 (アプレットは0ではなく1から始まるモニターに番号を付けます。)つまり、この2番目のモニターはアプレットによってリストされた最初のモニターです。

Windowsで再起動後にランダムにスワップするデュアルモニターの問題が発生したため、これは私に関係しています。 Gnomeパネルの移動は、明確ではないにしても簡単でした。しかし、この場合、「モニター1」で期待するのに、「モニター0」を使用して他のものが可能かどうか疑問に思います。

では、どのモニターをプライマリと見なすかを制御できますか?

10
George Marian

多くの場合、モニターのセットアップはXorg構成ファイル/etc/X11/xorg.confにあります。

ただし、最新のディストリビューション(最近のUbuntuリリースなど)の多くは、構成ファイルを維持するのが面倒なため、構成ファイルの使用を避けようとしています。このファイルを最初に作成するには、次のコマンドを実行します。

# Xorg --configure

そこから、さらにカスタマイズを行うことができます。 Arch wikiには 記事 があり、カスタマイズに役立ちます。

xorg.confを編集せずにプライマリモニターを変更する場合は、次のことを試してください。

 $ xrandr --output XXXX --primary

ここで、XXXXは、プライマリにしたい出力に置き換える必要があります。あなたは走ることができます

$ xrandr --current

現在の構成を確認し、使用可能な出力デバイスを確認します。通常、これらは「VGA1」、「LVDS1」、または使用される接続を参照する他の名前のような名前になります。

モニターをプライマリとして設定すると、通常、パネルも移動します。これは、ラップトップを使用していて、どのモニターを1日複数回プライマリモニターにするかを変更する場合に便利です。これはxorg.confファイルを作成するよりもはるかに優れていますが、モニター構成は1日に複数回変更されます。

9
Steven D

OPはATIカードについて話しているので、NVidiaカードに固有の代替案を提案したいと思いますが、受け入れられた回答はより一般的であり、両方で機能すると考えます...

モニターの最大解像度が異なります。

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

これらの情報は、nvidia-settingsを使用し、モニターを構成し、xorg confファイルを作成しようとした(ただし、適用せず、単に読み取った)後に取得しました。

起動後、作成したデスクトップアイコンをクリックするだけで、これらの構成の1つをアクティブ化できます。

0
Aquarius Power