What does not
Sound was distorted, pixel shaders must be turned off.
What was not tested
Worked perfectly under normal play under all conditions I experienced.
This is how my setup was before upgrading to Ubuntu 7.10. As soon as I upgraded to 7.10, I couldn't even get to the login screen.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)||Nov 12 2007||0.9.49.||Yes||Yes||Gold||an anonymous user|
|Current||Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)||Oct 18 2007||0.9.46.||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)||Sep 23 2007||0.9.45.||Yes||No||Garbage||an anonymous user|
|Show||Gentoo Linux x86_64||Aug 17 2007||0.9.43.||Yes||Yes||Bronze||an anonymous user|
--- dlls/winex11.drv/mouse.c.orig 2008-04-22 03:42:10.000000000 -0800 +++ dlls/winex11.drv/mouse.c 2008-04-22 03:40:29.000000000 -0800 @@ -924,6 +924,7 @@ lpCursor->nWidth, lpCursor->nHeight, lpCursor->bPlanes, lpCursor->bBitsPerPixel); else TRACE("NULL\n"); + return; /* set the same cursor for all top-level windows of the current thread */
Applying The Patch:
cd $HOME/Download/wine patch -p0 < wine-X-cursor-hack.patch # If you have already installed from source, just re-run make make -s > /dev/null && sudo make install
Alternately, you can run make from within the $HOME/Download/wine/dlls/winex11.drv folder and copy winex11.drv.so to wherever wine was installed, probably /usr/local/lib/wine.
If you are worried about the cursor hack messing up other programs you can run wine directly from the source tree without installing: