I've written a little xboxdrv script to play Grim Fandango through ResidualVM on Linux using an Xbox 360 controller.
Maybe it's not a full solution to the controller support problem, but for someone it might be a more comfortable temporary solution than using the keyboard.
I've set the script up to use both the left analog stick and the d-pad for movement with camera-relative mode in mind, but I personally preferred to play with character-relative mode and using the D-Pad alone for maximum precision.
I've also mapped the other buttons as follows:
- - Left shoulder button: examine
- A: use, select, enter
- B: pick, put away
- X: run
- Y: inventory
- Start: pause
- Back: Esc (exit from menus)
- Home (big Xbox button): main menu
Anyway, if you don't mind reading and editing a few lines, you can very easily suit your own preferences/needs.
You can find full xboxdrv scripting documentation at this link http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html
Everything you need to run it is written in the comment at the top of the script.
That being said, I'll just leave this here...