I have a problem, using my PS3 gamepad to play Trine 2 on Linux. I was able to configure the game to properly handle the pad (which was not easy) except of the first axis (moving the left analog stick left and right). When I move the stick the character sometimes moves an inch, but that's it. Also configuring the stick in the game's settings is problematic. Every other axis works properly (including moving the left stick up and down). I tried two different gamepads via Bluetooth and cable and I always got the same result. I'm using Arch Linux x86_64.

Unfortunately we can't offer support for this. The Linux version of Trine 2 only supports Xinput, making other controllers hard or even impossible to config. Also we currently don't have any plans to change this. Sorry for the inconvenience.

Configuring other controllers indeed is not easy because in most cases you have to edit the UserBinds txt files.But it is possible to properly configure other pads. The Wii U Pro controller for instance works properly. It's just the 1st axis of the PS3 controller, which has a strange behaviour no matter what it is being used for. I also noticed that this issue doesn't exist on Trine EE. I was able to use the config files from Trine 2 with minimal changes and the game is perfectly playable with the PS3 pad.