Well, I still use this oldfashioned xorg.conf file for my two-monitor setup under the prop nvidia-driver:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
# Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "NEC LCD1810"
HorizSync 24.0 - 80.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
Option "Coolbits" "1"
Option "AddARGBGLXVisuals" "true"
Option "TripleBuffer" "false"
#BusID "PCI:1:0:0"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
Option "TwinView" "on"
Option "TwinViewOrientation" "RightOf"
# Option "metamodes" "1280x1024, 1280x1024"
Option "metamodes" "1280x1024 @1600x1200, 1280x1024 @1600x1200"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "enable"
# Option "RENDER" "disable"
EndSection
It works fine with kde. Xfce has the, earlier mentioned, trouble.
Only Problem I have currently with X is that it doesn't (again) handles my PS/2 Logitech Trackman FX right. It used to work just without any entries in xorg.conf but has stopped since a while. I have to look deeper into that as I remember some issue with vmmouse but am not sure what it was.
regards
Reiner