When I use zsnes and quit from fullscreen mode the mouse remains forever frozen in X11. If I minimize to windowed mode, then quit, all is well. (But if I reinvoke zsnes and minimize then quit, I can regain control. To do this I must have a console open, to tab over to using the keyboard).
I am not sure if this is a bug with X11, but it is not present in the 1.51 version from the website, but only the experimental 1.51b and the rpm packaged from PLF (mandriva), maybe also from this experimental source?.
http://board.zsnes.com/phpBB2/viewtopic.php?t=11513
Also, I am using Mandriva 2008.0 and I do have 2 mice on the comp at a time (one wireless). I can dump more details here as needed.
Logs are like this for failing to relinquish the mouse:
Code: Select all
./zsnes: /usr/lib/libz.so.1: no version information available (required by ./zsnes)
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Be sure to check http://www.zsnes.com/ for the latest version.
ZSNES is written by the ZSNES Team (See AUTHORS.TXT)
ZSNES comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions;
please read 'LICENSE.TXT' thoroughly before doing so.
Use ZSNES -? for command line definitions.
Starting Mouse detection.
Unable to poll /dev/input/event0. Make sure you have read permissions to it.
ManyMouse: 2 mice detected.
Using ManyMouse for:
Mouse 0: Logitech USB-PS/2 Optical Mouse
Mouse 1: ImPS/2 Generic Wheel Mouse
Audio Opened.
Driver: aRts output
Channels: 2
Rate: 44100
Device 0 Logitech WingMan Cordless Gamepad
7 axis, 11 buttons, 0 hats, 0 balls
pure virtual method called
terminate called without an active exception
Aborted
And when giving up the mouse (normal expected behavior)
Code: Select all
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Be sure to check http://www.zsnes.com/ for the latest version.
ZSNES is written by the ZSNES Team (See AUTHORS.TXT)
ZSNES comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions;
please read 'LICENSE.TXT' thoroughly before doing so.
Use ZSNES -? for command line definitions.
This is a work in progress build. It contains code which
May or may not be complete
If this is supposed to be an official release, you forgot to
run configure with --enable-release, go rebuild.
Starting Mouse detection.
Unable to poll /dev/input/event0. Make sure you have read permissions to it.
ManyMouse: 2 mice detected.
Using ManyMouse for:
Mouse 0: Logitech USB-PS/2 Optical Mouse
Mouse 1: ImPS/2 Generic Wheel Mouse
Audio Opened.
Driver: Simple DirectMedia Layer output
Channels: 2
Rate: 44100
Device 0 Logitech WingMan Cordless Gamepad
7 axis, 11 buttons, 0 hats, 0 balls
I haven't dug into the code, but from the looks of it, it seems some clean up code isn't called and it exits "abnormally". This issue is present even if using the default sound sever, so the invocation method does not appear to matter.
Thanks in advance!