Ubuntu 9.04 で縦置き+横置きのデュアルディスプレイ環境を構築 with nVidiaなカード
相当はまったのでメモ。
nvidia-settings
X Server Display Configurationを選択。Configuration(Configure...をクリック)で Separete X screen を選択する。Resolutionとかはautoで十分だった。配置とかもこの段階で適当に決めておくと楽。
位置などの調整が終わったらApplyをして、 Save to X Configuration File をクリック。そして、どこか適当な場所に xorg.conf を生成して貰う。
生成された xorg.conf を書き替え
出力された xorg.conf の中身を見て、
Section "Device" Identifier "Device0" ... 以下省略...
的なものが書かれている場所を探す。たぶんデュアルディスプレイなら2個書かれているので、縦置きしているのがどちらのデバイスか(縦置き表示したいScreenに対応したデバイスはどちらか)を判断する。どちらが目的のものか分かったら、Section "Device"のところに
Option "Rotate" "CCW"
と書く。CCWは反時計回りという意味。CCWで逆回転してしまったらCWと書けば良いのかな?
後は今修正した xorg.conf を /etc/X11/xorg.conf に上書きしてXを再起動。
横置きの方が回転してしまったらもう片方のDeviceを回転させてみると良いよ。