2番目のモニターを追加しましたが、モニターを交換する一般的な問題が発生しました。
明らかに、2番目のモニターはX.orgで「モニター0」として認識されていますが、ATI構成アプレットによると#2です。 (アプレット番号はゼロではなく1から始まり、モニター番号を付けます。)つまり、2番目のモニターはアプレットにリストされている最初のモニターです。
Windowsで再起動した後、デュアルモニタがランダムに交換されるという問題があったため、これは心配です。 Gnomeパネルを移動するのは簡単ですが、明確ではありません。しかし、「モニター0」を使用する他のものの可能性が気になります。この場合、「モニタ1」に表示したいと思います。
もしそうなら、デフォルトモニタと見なされるモニタを制御できますか?
答え1
通常、モニタ設定はXorg設定ファイルにあります/etc/X11/xorg.conf
。
ただし、多くの最新のディストリビューション(最近のUbuntuリリースなど)では、構成ファイルを保持するのが難しい可能性があるため、構成ファイルの使用を避けたいと考えています。次のコマンドを実行してこのファイルを生成できます。
# Xorg --configure
ここで追加のカスタマイズを実行できます。アーチウィキ記事これはカスタマイズに役立ちます。
編集せずにデフォルトのモニターを変更するには、xorg.conf
以下を試してください。
$ xrandr --output XXXX --primary
ここのXXXXは、メイン出力として目的の出力に置き換える必要があります。あなたは実行することができます
$ xrandr --current
現在の設定を見て、どの出力デバイスが利用可能かを確認してください。通常、これらの名前には、「VGA1」、「LVDS1」、または使用している接続を表す別の名前があります。
モニターをデフォルトのモニターに設定すると、パネルも移動することがよくあります。これは、ノートブックを使用し、1日に数回デフォルトのモニターを変更したい場合に便利です。これはxorg.confファイルを生成するよりもはるかに優れていると思いますが、モニタ設定は1日に数回変更されます。
答え2
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ファイルを生成しようとした後、この情報を取得しました(ただし、適用せずに読み取るだけです)。
実行したら、私が作成したデスクトップアイコンをクリックするだけで、これらの設定のいずれかを有効にできます。
答え3
2つのモニタ間でプライマリモニタを切り替えるためにキーバインドスイッチャが必要な場合は、このスクリプトを使用できます。https://github.com/BrunoAFK/Primary-Monitor-Switcher。
これについて質問がある場合は、お知らせください。