Darksoul71: thanks. I'll check those out since there's more I want to do with
joysticks.
However, I've had good success with the Xorg joystick input driver mentioned
by ZykotiK9. It allows me to preserve all of the buttons and axes on the
controller but still. have X input.
The mouse emulation provided by the driver is buggy, so I diabled that in the
config (after installing xserver-xorg-input-joystick, read "man joystick" and
edit /usr/share/X11/xorg.conf.d/50-joystick.conf). I first used "xmodmap -pk"
to find an unused media key like XF86Game and added that to "MapButton9" in
the config. This is detectable by xbindkeys, so I can have the Guide button
start XBMC now.
The driver can send multiple keys per button, so I mapped Guide to ESC and
F9(for Atari800) so I can exit
most games without the keyboard. I mapped Start to P to pause Kenta Cho
games. Thanks to the driver and XBMC I have a pretty impressive Trisquel
gamebox coming together.