dual monitor for Ubuntu

ちょっとわけあって自宅の PC のモニタを 2 台使えるようになったのでさっそく Ubuntu Linux で使えるようにセットアップ。基本的に Xorg の設定を追加するだけでいけるようだ。nvidia のドライバのセクション

Section "Device"
    Identifier  "NVIDIA GeForce 6800"
    Driver      "nvidia"
    BusID       "PCI:1:0:0"
EndSection

に以下のオプションを追加する。

    Option "TwinView" "True"
    Option "TwinViewOrientation" "RightOf"
    Option "UseEdidFreqs" "True"
    Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
    Option "UseDisplayDevice" "string"
    #replace 'string' with either 'DFP' (Digital flat panel connected via DVI port), 'CRT' (any monitor that is connected via VGA ports), or 'TV'
    Option "ConnectedMonitor" "string, string-1"
    #replace 'string' and 'strin-1' with either 'DFP' (Digital Flat Panel connected via DVI port), 'CRT' (any monitor that is connected via VGA ports), or 'TV'

そして X を再起動すれば良い。解像度が 2560x1024 になっている。どうも大きな一つのモニタとして認識しているようだ。まあ全然問題なく便利。
これは TwinView という機能を使ったやりかたで、http://www.ubuntuforums.org/showthread.php?p=1773584 に書いてあります。他にもいくつか実現方法はあって、TwinView は nvidia の binary driver を使ってる場合の方法のようだ。
それにしてもスーパーpre記法の拡張は便利だね。xf86conf を指定すれば Xorg のコンフィグもシンタックスカラーで貼れる。