デュアルモニターのセットアップ:xrandrとxorg.conf


8

GNU / Linuxでのデュアルモニターのセットアップはとても楽しいことが知られています!xorg.confを2、3日使ってみたところ、次のコマンドを開始することで、思い通りの結果が得られました(2つの画面が隣り合っており、ウィンドウを1つの画面から他の画面にドラッグできます)。 Xを起動し、手動で呼び出す:

xrandr --output CRT2 --right-of DFP2

私のセットアップではXineramaが機能しないため、RandR 1.3を使用しています(ある意味、時代遅れのようです)。

このWebサイトによると、xorg.confを使用して静的に同じ効果を達成できるはずですが、正しく機能していないようです。

私のATIカード、GNOME 2.32.1にfglrxドライバーを使用しています。これが私のxorg.confです。

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

私にとっては、これは前述のWebサイトで推奨されている設定とほとんど同じように見えますが、両方のモニターで同じ画像を取得するだけです。ここでも、後でxrandrを呼び出して、目的の効果を得ることができます。

xorg.confを修正する方法はありますか?

回答:


2

画面セクションの「モニタ」エントリを忘れました。

下記参照:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection

1

私は、ATI独自のfglrxドライバーを使用し、xorg.confで指定されたデュアルモニターを備えたFedora 14を使用しています。デスクトップは両方のモニターに分散しています。

私はaticonfig --initial=dual-headxorg.confを1年ほど前に生成していて、少し調整していたと思います。やってみて。参考までに、これが私のxorg.confです。

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection

ありがとう、でもそれは私にはうまくいきませんでした。aticonfig基本的に単一のデスクトップのクローンを表示するxorg.confを生成します。
トーマス

0

私の最終目標はあなたと同じでした:

2つの画面を隣同士にして、ウィンドウを1つの画面から別の画面にドラッグできるようにしたい

これは、ATI独自のドライバー(使用しているものと同じ)を使用してKubuntu 12.04で実行した方法です。これらの最初の2つのステップは私にとって重要でした。(それらがなければ、デュアルモニターのセットアップであらゆる種類の問題が発生しました。)

sudo apt-get --purge remove fglrx*
sudo apt-get install fglrx-updates fglrx-amdcccle-updates

ルートシェルから GUIツール実行して、モニターをセットアップします。

$ sudo -s
# amdcccle

「クローン」オプションのチェックを外します。私の場合はそれで十分でした。上記のように起動しないと、GUIユーティリティが機能しないことに注意してください。

---引用---今日のXが手動設定を必要とすることはほとんどありません。Xは、適切なデフォルトで自動的に構成されます。GNOMEとKDEはどちらも、必要に応じてこれらのデフォルトを超えて設定をカスタマイズするためのGUIユーティリティを提供しています。

ただし、これらのツールが許可する範囲を超えて、手動で構成を変更する必要がある場合があります... --- End Quote ---

上記は私に当てはまりました。あなたの質問から、なぜあなたにとってもそうではないのかわかりません。Xorg.confやxrandrを微調整する必要はありませんでした。ただし、3つのモニターに移動すると、構成ファイルのいくつかを微調整する必要がありましたが、GUI構成ツールで「クローン」設定をオフにした後、モニターが「クローン」に戻るという問題は一度もありませんでした。

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