Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

SC Controller is the rather fantastic open source configuration tool for the Steam Controller, only now it's expanding to cover more gamepads.

I use the tool regularly for games and applications outside of Steam for the Steam Controller. My TV PC for example runs Antergos and I use the Steam Controller paired with SC Controller to control my entire PC from the sofa and it works pretty damn well.

Here's what happens when you want to add in a new gamepad:

I think the presentation and UI is really quite good already, it's clear and simple to understand without needless complication.

Sadly though, it wouldn't progress past that last screen for me so I've let the developer know. Issues are to be expected, since it's not stable yet. It's possible it's an issue with the AppImage, so I will keep an eye on it and test again in future.

This new pre-release was tested by the developer with:

  • Sony Dualshock 4
  • Sony Dualshock 3
  • Few bootleg Dualshock 3's
  • Logitech F310
  • CTech GP-04
  • Unbranded USB SNES-alike controllers
  • Steam Controller (obviously)

This is awesome, since this feature was actually requested by me back in January.

SC Controller could very well end up being the de facto tool for all gamepad configuration in future.

See the pre-release changelog here. It includes AppImage downloads to test without having to mess around with anything, which is also awesome to see.

Article taken from GamingOnLinux.com.
15 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
20 comments
Page: 1/2»
  Go to:

loggfreak Sep 28, 2017
would it support my old logitech dual action controller? :D
Sir_Diealot Sep 28, 2017
No Xbox 360 controller support?
lucifertdark Sep 28, 2017
Quoting: Sir_DiealotNo Xbox 360 controller support?
Doesn't Xbox360 controller support come as standard for most Linux Distros these days?
tuubi Sep 28, 2017
View PC info
  • Supporter
Oh this is really nice! I'll have to check it out the next time my F310 doesn't work right in a game, but luckily that's extremely rare. (Hopefully I can get my hands on an actual Steam Controller at some point though.)
Sir_Diealot Sep 28, 2017
Quoting: lucifertdark
Quoting: Sir_DiealotNo Xbox 360 controller support?
Doesn't Xbox360 controller support come as standard for most Linux Distros these days?
Support yes, but there are at least three different drivers, some of which are very difficult to configure.
Mohandevir Sep 28, 2017
I will need a how-to to install that thing. Never been able to make it work on Kubuntu. I see the SC icon in the apps but clicking on it does nothing at all.

Do we still have to stop it before launching Steam?

Edit: Oh! The OpenSuse build service is available again... Had the 404 error last time I checked. Going to give it a shot.


Last edited by Mohandevir on 28 September 2017 at 4:13 pm UTC
WorMzy Sep 28, 2017
Does anyone know of a qt5 (or gtk2) application with the same capabilities?
Dragunov Sep 28, 2017
Looks awesome! Sleek and clean looking interface, I'm gonna give it a try and see how it works with my Logitech F310.
Sir_Diealot Sep 28, 2017
Quoting: Guest
Quoting: lucifertdark
Quoting: Sir_DiealotNo Xbox 360 controller support?
Doesn't Xbox360 controller support come as standard for most Linux Distros these days?
I bought an Xinput controller and I had to spend hours to configure it with xboxdrv anyway. I don’t know what SC Controller is for, but if it helps with that configuration… great! (I didn’t notice that it was using Gtk3…)
Exactly, xboxdrv is hell to set up. The stock kernel driver (xpad) is simpler, but doesn't work correctly with most games. The modified one by steam (steamos-xpad) seems to work better. And it gets a hell of a lot more complicated with wine games.
Why do gamepads have to be such a pain in the ass?


Last edited by Sir_Diealot on 28 September 2017 at 4:38 pm UTC
kozec Sep 28, 2017
Quoting: Sir_Diealot
Quoting: Guest
Quoting: lucifertdark
Quoting: Sir_DiealotNo Xbox 360 controller support?
Doesn't Xbox360 controller support come as standard for most Linux Distros these days?
I bought an Xinput controller and I had to spend hours to configure it with xboxdrv anyway. I don’t know what SC Controller is for, but if it helps with that configuration… great! (I didn’t notice that it was using Gtk3…)
Exactly, xboxdrv is hell to set up. The stock kernel driver (xpad) is simpler, but doesn't work correctly with most games. The modified one by steam (steamos-xpad) seems to work better. And it gets a hell of a lot more complicated with wine games.
Why do gamepads have to be such a pain in the ass?

Thing is, gamepads are pain in the ass because of xbox controller. It's The One that works differently from everything else while being backed up by "Windows company", so games have to support it. SC-Controller support evdev as fallback, so it may work with it, but it is targeted on that category of all other controllers :)

---

By the way, @Liam, thanks for all your articles. It's interesting thing to find one's own application in RSS feed :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.