Needs some help with Xorg, Nvidia & KDE - dual screen

I may have gotten myself in a mess here :\

Setup: analog screen 1280x1024 (left), digital connected screen 1680x1050 (middle - it’s my work screen), Card is Nvidia, GeForce 7600 GT.

OpenSuSE 11.2 only saw the left screen during installation, so only the left monitor works. Tried the nvidia X Server setup - which doesn’t work as user so I save what it produces manually and copy it across to /etc/X11/xorg.conf (yes, I could have done this as root - not enough coffee yet).

Three issues:

First: I have no idea if I use AIGLX or GLX, so I suspect I have conflict there, but whatever I do, Compiz-Fusion isn’t working. I get “Compositioning is not supported on your system. Required X extensions (XComposite and xDamage) are not available.” in the “Desktop effects setup”. I can’t see an error in /var/log/Xorg.0.log which shows the relevant extensions being initialised, but I must admit I may miss what I need - I’m not very much into graphics systems…

Second: OpenSuSE 11.2 (I’m using the x86_64 variant) only detected the analog (lefthand) screen. You may detect from the resolution that this isn’t my main work screen (Muphy’s Law is alive and well). How can I make Xorg consider the righthand screen the main one?

Third (not quite related): I did get it going on a laptop I have, but I noticed that several hotkeys just didn’t work. Is there a way I can figure out what has grabbed it?

(Bonus Q: where do I change the XDM login screen?)

So, my questions:

1 - what do I need? AIXGL or XGL? Anything I need to do to rip out the wrong one (I would have hoped that Yast would have flagged the two in conflict with each other).
2 - what steps do I take to rectify the issue? I presume there are also things to enable to ensure Compiz starts immediately with KDE4.

Thanks in advance for any help.

Additional data:

Relevant contents of /etc/X11/xorg.conf:

Section “ServerLayout”
Identifier “Layout0”
Screen 0 “Screen0” 0 0
Screen 1 “Screen1” RightOf “Screen0”
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”
Option “Xinerama” “1”
Option “Composite” “Enable”
Option “aiglx” “true”
EndSection

Section “Monitor”
# HorizSync source: edid, VertRefresh source: edid
Identifier “Monitor0”
VendorName “Unknown”
ModelName “Samsung SyncMaster”
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “DPMS”
EndSection

Section “Monitor”
# HorizSync source: edid, VertRefresh source: edid
Identifier “Monitor1”
VendorName “Unknown”
ModelName “Samsung SyncMaster”
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “DPMS”
EndSection

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 7600 GT”
BusID “PCI:4:0:0”
Screen 0
EndSection

Section “Device”
Identifier “Device1”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 7600 GT”
BusID “PCI:4:0:0”
Screen 1
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “TwinView” “0”
Option “TwinViewXineramaInfoOrder” “CRT-0”
Option “metamodes” “CRT: nvidia-auto-select +0+0”
Option “RandRRotation” “true”
Option “RenderAccel” “True”
Option “AddARGBGLXVisuals” “True”
SubSection “Display”
Depth 24
EndSubSection
EndSection

Section “Screen”
Identifier “Screen1”
Device “Device1”
Monitor “Monitor1”
DefaultDepth 24
Option “TwinView” “0”
Option “metamodes” “DFP: nvidia-auto-select +0+0”
Option “RenderAccel” “True”
Option “AddARGBGLXVisuals” “True”
SubSection “Display”
Depth 24
EndSubSection
EndSection

Section “Extensions”
Option “Composite” “Enable”
EndSection

Let me know if you need Xorg.0.log - I haven’t posted it yet because it’s rather big…

would run nvidia-xconfig as root - and before that stop X server:
rcxdm stop (as root from terminal)
as well as you already have xorg.conf it will make the necessary changes, then
rcxdm start
and again as root set your configuration up with nvidia-settings utility
finally can tune it according to X Config Options

May be useful link

Thanks, I tried but to no avail - I reckon it was just too far a mess. I’ve decided to zap the installation and start afresh, and that had as side effect that the sound mixer now suddenly works with all inputs :-). I’m now going to set it up as per instructions, let’s see what happens.

I think your description needs one item sorted out first: the nVidia supplied driver needs to be installed off the repository as they are not in the distro itself.

That’s a bit petulant: of course Rhaddamant, who is trying to help you, assumed that the driver was already installed. How was he to know that you’d reinstalled the OS in the meantime???