DrDoom wrote:I remeber I had a similar issue with other OpenGL- and SDL-based games. The effect You describe to exit and restart the app/game did work back then,
Yes, what I was describing happens when ANY OpenGL fullscreen game/app crashes.
but I didnt encounter that behaviour for quiete a while now, only in Nexuiz.
If Nexuiz, running without root privileges, can "disable" your mouse even across X server restarts (Ctrl-Alt-Backspace), something is totally wrong with your operating system and you should report it as Linux kernel bug.
If Nexuiz can disable your mouse just for the running X session, starting and exiting helps.
Can you try starting gpm as console mouse service (then you have a mouse pointer on text-mode consoles) and when it happens again, press Ctrl-Alt-F1 and check if the mouse works there? If it doesn't, it is either a hardware problem or a kernel problem. If it does but restarting the X server doesn't work, it could as well be a bug in the X server's mouse driver or a not completely protocol conforming mouse.
BTW, the only pointer movement affecting functions Nexuiz uses are XGrabPointer (all events to the Nexuiz window), XWarpPointer (jumps to a given position) and XDefineCursor (used to make the pointer disappear). So when it happens again, look with ps if there are any Nexuiz processes left, and if there are, kill them with -9. That removes any effects that XGrabPointer and XWarpPointer could cause. After that, run xsetroot and move your mouse, even click around wildly. It should work again. If not, it isn't Nexuiz's bug but something more serious.
However, I still believe that it is a cable issue - note that you move your mouse a totally different way in FPS games than in most other applications.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again
You can vary the number of "MS", so you can clearly see it's MS which is causing it.