Let's get a few facts straight: I was confused about all the reports regarding joysticks not working like they were before. What I missed was that X didn't use them by default, and shouldnt. Adding them to the fdi file on -joystick was only done to let your devices to work without crashing the server. Boohoo.
Now I realize (thanks to Emmet) that what really has been happening all along is that evdev-driver grabs the device, which makes it impossible to use /dev/input/js*. This is something that looks unlikely to be fixed in Intrepid anymore, since it's unclear how to fix it most efficiently. The kernel should report that the device is a joystick, but HAL needs to be aware of that and not list the device as input.mouse (and/or .keyboard). Then the fdi file for -joystick is a trivial one and would match all joysticks. The workaround for you guys is to copy the fdi-file from joystick to /etc/hal/fdi/policy, and edit it to not load a driver for your device (you can match using the product id of your device if not listed already, see 'lshal'). Then uninstall -joystick (dunno if it's needed, maybe), restart hal & X. The old games should work now.. -- Joystick detected as mouse, crashes X https://bugs.launchpad.net/bugs/274203 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
