Dual Head mouse movement not right with opensuse 11.0

Under opensuse 10.2 I setup my Dell laptop to work with 2 external monitors and the internal panel by sticking an old riva128 card in my docking station. So I have the following setup:

(0.1 Riva128 external display 1) leftof (0.0 Quatro Fx 350M in TwinView [internal panel and external display 2])

Everything was pretty fine and dandy. I couldn’t drag windows from the riva display to the other 2 displays of course, but I could move the mouse back and forth.

When I upgraded to opensuse 11.0 today, I still have the three displays, but I couldn’t move the mouse using the trackpad to the riva display. It stops at the left border of the twinview display.

I just did find that using the mouse “stick” on my laptop or an external mouse I can move to all three displays! So I have a workaround, but what has changed with the trackpad so I can’t move to display 0.1 and how can I fix it? (I can use the trackpad to move back to display 0.0 from 0.1, but I can’t move to 0.1)

Also, no window manager launches on 0.1 by default now. I use KDE and it also worked fine before. If I run kwin -display=0.1 after logging in then things are fine. The kicker and kdesktop are running on 0.1, so I’m not sure why kwin doesn’t start anymore.

Thanks!