X.orgの設定ファイル xorg.conf を晒してみる

はじめに

LinuxでのウインドウシステムであるX.orgの設定ファイルを晒します.
X.orgの設定ファイルは, /etc/X11/xorg.conf にあり,マウスとキーボードの設定,ディスプレイドライバ,解像度,画面の回転,マルチスクリーンなどの設定を書くようになっています.
マルチスクリーンにして回転させる時はさすがに自前でこのファイルをいじらないと上手く行かなかったので,メモがわりに貼っておこうと思いました.

環境

  • グラフィックボード:NVIDIA Quadro FX 580
  • ディスプレイ:DELLの24inch2枚を90度回転させ,縦にして2枚横に並べています.
  • OS:Ubuntu 11.10 64bit
  • デスクトップマネージャ:Gnome 3

設定ファイル

では晒します.注意:使用している環境によっていろいろ異なる所があるので,このままコピペしても使えるかどうかは微妙です./etc/X11/xorg.confのバックアップをとっておくことをお勧めします.

Section "ServerLayout" # ここは画面配置の設定
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection
Section "InputDevice" # ここはマウスの設定
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice" # ここはキーボードの設定
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
Section "Monitor" # ここはディスプレイの設定
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL 2405FPW"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection
Section "Device" # ここはグラフィックボードの設定
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 580"
EndSection
Section "Screen" # ここはスクリーンの設定「どのディスプレイにどのデバイスの映像を出力するか」など.
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Rotate" "CCW" # これにより,画面を回転
    Option         "NoLogo" "True"
    Option         "TwinView" "1" # これにより,マルチディスプレイを実現
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+1200, DFP-1: 1920x1200 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

おわりに

失敗して分けわからなくなった場合は,
$ sudo nvidia-xconfig
コマンドで自動的にファイルを復元することができます.