Ubuntu 7.10 on Macbook Pro におけるデュアルディスプレイ設定方法


Macbook Pro は Santa Rosa と Nvidia グラフィックチップ搭載バージョン。


まず、デュアルディスプレイの実現には大きく「TwinView」と「Separate X screen」の2種類が存在し、でそれぞれ異なるxorg.confが必要となる。
なお、「TwinView」と「Separate X screen」という言葉はNvidiaの設定 Tool で使用されている言葉であり、定義は以下の通り。(あとで詳細を書くが、「TwinView」の方が便利だと感じた。)

「TwinView」・・・各ディスプレイ間で画面が区切られて(Separate)いない。仮想的に一つの画面を2つのディスプレイで表示しているイメージとなる。具体的には、1つのタスクバーが2つのディスプレイにまたがって存在し、ウィンドウを最大化すると両方のディスプレイ全体に最大化される。
「Separate X screen」・・・各ディスプレイ間で画面が区切られて(Separate)いる。具体的には、タスクバーが各ディスプレイごとに別個に存在し、各ディスプレイ内のウィンドウを最大化するとそのディスプレイ内に限り最大化される。一般的な Windowsデュアルディスプレイもこのタイプ。