Steam for Linux

Steam for Linux

PS3 controller and Steam
Has anyone connected a PS3 sixaxis controller to Linux either through blutooth or USB and got it working in Steam?

thx
< >
1-15 van 49 reacties weergegeven
I sort of got it working, the problem being the accelerometers in the controller would cause an avalanche of events making it nearly impossible for me to callibrate and use in any games (Linux games or Steam games)
I have it recognized by the OS, and it shows up in some of the games, but it doesn't actually do anything. This would be a really cool feature to get going.
I think you might have some trouble with that, even on windows I have to use a third party tool to use ps3 controllers. If you do get it to work though that would be great!
I'm using QtSixA[sourceforge.net] utility to configure PS3 controller (launchpad[launchpad.net] for Ubuntu or AUR[aur.archlinux.org] for Arch). It works pretty well, even in bluetooth mode.
Laatst bewerkt door kozec; 20 jan 2013 om 10:59
I have had limited success using the sixad boot-yes option. I have to manually sudo sixad --stop and then sudo sixad --start to get the PS3 controller to pair. It seems there is a timing issue with Ubuntu's upstart bluetooth service starting after the sixad service. Otherwise, I have Trine 2 working great with the PS3 controller in Ubuntu. I had to disable the controller input using the sixad configuration file, /var/lib/sixad/profiles/default, and use keyboard and mouse input mapping.
Kozec, I installed qjoypad and I see and can assign buttons to the different axises of the PS3 controller. The controller even shows up in Trine 2, but I can't seem to USE it in Trine 2 unless I assign keyboard buttons to all the axises of the controller. Any thoughts there?
It would be REALLY cool that the controlls asigned in big picture mode worked in games
shelbydz: Sorry, I don't own Trine so I can't check it here... But if I had, I'd try if normal USB controller works and if PS3 controller works in any other game. That way, one can tell if problem is in game itself or some incompatibility in between.
Hey guys, if you use "xboxdrv" with the DualShock 3, it will let you emulate a Xbox 360 controller with it. Xboxdrv is primarily an Xbox 360 controller driver, but it works with any joystick device. If you launch it with the --detach-kernel-driver and --mimic-xpad options, it will expose a virtual joystick device that is identical to the 360 pad, and therefore works without any configuration in games like Trine2, TF2 and SS3. Xboxdrv will recognize the DualShock automatically, so you don't have to putz around with configuration files.

I've only tested this over USB, unfortunately. Not sure if it works via Bluetooth.
Driver available here (or in your repos):
http://pingus.seul.org/~grumbel/xboxdrv/
Just as another point, it would be really awesome if Steam Big Picture mode could incorporate this functionality. If Xboxdrv can emulate a virtual Xbox 360 controller out of any joystick device, then Steam could do it also. Like it or not it seems to be the standard.

BPM already has the awesome controller configuration screen for setting the axis and buttons. If they went the additional step and exposed a virtual joystick device, it would ensure every game had access to a standard device. On the user side, we could use whatever controller we wanted (providing it provides enough buttons/axis).
Benjamin: Althought it seems to be standard on Windows, mainly thanks to broken backward compatibility in XInput, on Linux, where SDL and alike libraries supports anything what you throw to /dev/input, it's worst possible idea. Being able to actually change controls mapping is way to go, especially when one has controller with more (or less, in PS3 case) buttons than XBox contoller provides.
Laatst bewerkt door kozec; 21 jan 2013 om 8:41
Try QtSixA I got a ps3 controller to work with it
http://qtsixa.sourceforge.net/
For me the ps3 controller was detected automatically in steam big picture, and I'm able to use it there as simply as plug it in and pressing the middle button. I'm running Arch Linux x86_64, however I couldn't emulate a 360 controller (for playing L4D2) using xboxdrv.
I mean, xboxdrv created the controller but it didn't work on L4D2, anyone manage to got it working?
Also, I'm experiencing a problem in which if I go into a game, and then quit the game the controller stops working back on steam big picture some times, anyone else experiencing this?
i also got issues with l4d2 and ps3 . However since i bought a xbox360 and removed l4d2. With the xbox gameoad i had a lot of success under wine and under native linux game using the mapping discribe in this post.
http://steamcommunity.com/app/221410/discussions/0/828938354860178892/
or
xboxdrv --silent --detach-kernel-driver --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR

let me know if this work with L4D2.im interested.
Laatst bewerkt door capcavern; 9 mei 2013 om 9:00
Origineel geplaatst door capcavern:
i also got issues with l4d2 and ps3 . However since i bought a xbox360 and removed l4d2. With the xbox gameoad i had a lot of success under wine and under native linux game using the mapping discribe in this post.
http://steamcommunity.com/app/221410/discussions/0/828938354860178892/
or
xboxdrv --silent --detach-kernel-driver --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR

let me know if this work with L4D2.im interested.
I'm not sure if it's still there, but l4d2 had a bug which made xbox 360 controllers not work under linux.
< >
1-15 van 49 reacties weergegeven
Per pagina: 1530 50

Geplaatst op: 20 jan 2013 om 8:34
Aantal berichten: 49