Forums » Linux

Saitek x52 issues, Kubuntu 7.10

Feb 18, 2008 Prefader link
Is there anyone here using this joystick with Gutsy? I'm having some problems getting it set up with VO, and can't pinpoint the problem.

Before I bought the stick, I was made aware that I'd have to manually edit the button mappings due to the "mode" toggle buttons always being pressed. So, I opened up the config file, opened up kcontrol's joystick config (so I can see what the buttons are being identified as), and got to work. I noticed that the button names appeared to be off by one in VO - JOYBUTTON0 in VO was Button 1 in the joystick utility, and so I set everything up accordingly. Unfortunately, this didn't work once I loaded up the game. Some buttons don't register at all, and others appear to be duplicated - two buttons will perform the same action, even though I have them assigned to do separate things in the config file. A few buttons do work, though, so I have hope.

Since the buttons all appear to work as expected in kcontrol, I'm guessing that the problem lies within VO. Does anyone have any pointers, or maybe a working config file?
Feb 18, 2008 vardonx link
Make sure that you remove any duplicate assignments, I found that VO made a few by default.

My X52 works fine under Suse, but be aware there is no calibration or sensitivity adjustments in VO so it makes it pretty useless for PVP for me.
Feb 19, 2008 Prefader link
I see the dupes now - it looks like the client won't let me leave buttons 1, 2, or 3 unassigned. I also noticed that my original plan (to copy my config from a windows install) failed because windows identified my stick as a "Saitek X52 Flight Control System", and kubuntu is calling it "Saitek Saitek X52 Flight Control System" (my brain filtered the extra "Saitek" for me, and I never noticed it, or the complete extra config section). So. Had I paid a little more attention, I would have noticed that I was modifying the config for a stick that VO wasn't using. Thanks for the reply, though - got me looking for the dupes.