Linux Steam gamepad problems
I have a new Linux Mint 14 (MATE) installation and I'm using a Logitech RumblePad 2 gamepad. Everything works beautifully... for games outside of Steam.
The 'joystick', 'jstest', 'jscal' and the graphical version 'jstest-gtk' programs all return correct values for RumblePad 2 and are even able to automatically calibrate it.
I've tested it with key-mapper software, games directly installed on my system and games played through Desura (another Steam-like environment) and the gamepad in detected normally. The axis and button configurations are correct and all is good.
But when I play games through Steam, something is wrong. The axis and button layouts are all messed up. I've managed to re-configure the button layout in Big Picture Mode (BPM) and it helps for some games, but not for others. And in the BPM's button layout page I can clearly see that the Steam application itself is reading the controller wrong.
Why is this and can something be done? I've tried everything I can think of.
The last strange thing is, that on my previous system (Linux Mint 13) I did not have this problem.