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


10

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

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

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

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

回答:


9

多くの場合、モニターの設定は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日に複数回変更されます。


これは私の質問に正確には答えませんでしたが、私の問題は解決しました。そこで、元の質問を修正しましたが、これは少し厳格でした。とは言っても、なぜモニターが注文どおりに注文されているのかを知りたいのです。
ジョージ・マリアン

@GeorgeMarianグラフィックカードに依存すると思いますが、私のnvidiaは最初にHDMI接続を好みます。しかし、Xorgが起動すると、2番目にログインプロンプトが表示されます。マウスが中央にあるからだと思います。HDMIの1番目のモニターの幅は1366で、2番目のモニターのVGAは192​​0であるため、2番目のモニターは右側にあり、中央に配置されたマウスは約1643ピクセルでその上に配置されます。とにかく、最後に制御できる限りw / e :)
Aquarius Power

@AquariusPower面白いアイデア。それはおそらくビデオカードに依存することに同意しますが、解像度やマウスの位置ではなく、コネクタに到達することを期待します。とは言っても、交換してもらいました。そのいくつかは確かにハードウェアだけでなくソフトウェアに関連しています。
ジョージマリアン

0

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つをアクティブ化できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.