Patched Xorg packages for Mandriva 2010.2 (xinerama mouse bug)
These RPM packages are for Mandriva 2010.2.
The packages provide a drop-in replacement for official Xorg provided by Mandriva. My updated packages address a bug wich affects xinerama (multi-screen) configurations.
When to use these packages? You should use my packages only if you use multiple screen configuration (xinerama) AND you encounter problems with the mouse cursor.
Bug description: mouse movements are incorrect when a display is placed to the left of or above the "primary" display (negative coordinates in use). Eg in your xorg.conf file, you have something like this:
Screen "screen1" LeftOf "screen0"
How to install? Launch rpmdrake to know which xorg (x11-server) packages are currently installed. On my system, there where only "x11-server-common" and "x11-server-xorg". Basically, you need to remove these packages and remplace them with the one that I have recompiled with the bug fix. A very basic procedure would be to switch to root: "su", then switch to text mode: "init 3 ; killall X", then remove the installed x11-server packages, eg: "rpm -e --nodeps x11-server-common x11-server-xorg" and finally go to the directory where you placed my packages and install them with urpmi command: "urpmi x11-server-common-1.7.7-1mdv2010.2.i586.rpm x11-server-xorg-1.7.7-1mdv2010.2.i586.rpm". Install only the packages which were already installed on your system.
Read more: Bug report on Mandriva.
Bug report on Xorg (I have applied patches "dix-make-DeviceEvent-coordinates-signed-for-Xinerama.patch" and "0001-mi-ignore-fromDIX-argument-in-mieqSwitchScreen.patch").
Note that I am not affiliate at all with Mandriva and I don't provide any support on these packages. They are provided "as is", they work for me. They are only for i586, but source packages + patches + rpm.spec are included if you want to rebuild them for your system.
x11-server-1.7.7-mdv2010.2_patch_xinerama (go to the i586 directory)