Steam Controller

Steam Controller

Not enough ratings
Steam Controller for Linux Mint 18
By [GNU] Bob
Here is how you can enable your Steam Controller if you have Linux Mint 18.1 or later. Any other Linux should already have the neccessary drivers and rules, but if not, you can still try this guide and it should work.
   
Award
Favorite
Favorited
Unfavorite
activate your steam controller under Linux
1st step:
- open your Mint software manager (if you don't know where to find it, type
sudo mintinstall
in your terminal and press enter)
- search for steam-devices and install the package (alternatively you can install it via apt, if you are familiar with it)

2nd step:
- open your terminal and type
cd ///lib/udev/rules.d
- type
sudo nano
(you can use a different editor, if you prefer so)
- copy the following text and paste it into the blank file (remember that you will need to press ctrl+SHIFT+v within the terminal to paste):
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
KERNEL=="uinput", MODE="0660", GROUP="games", OPTIONS+="static_node=uinput"
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ba0", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", MODE="0666"
KERNEL=="hidraw*", KERNELS=="*054C:05C4*", MODE="0666"
KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0666"

- save as:
99-steam-controller-perms.rules

3rd step:
- type:
sudo udevadm control --reload
- type:
udevadm trigger
- plug in your controller,
if you need any more updates, steam will now tell you and lead you through it.
10 Comments
*****id 19 Sep, 2021 @ 10:53pm 
Works for Kubuntu 21.04.

Before my Steam controller wouldn't work properly let me control the desktop environment, it worked only inside big picture mode.

The package steam-devices was installed automatically together with Steam so I skipped straight to step 2.
SexIsBadToTheBone 8 Jul, 2020 @ 10:38am 
Woks with Linux Mint 20, Ulyana too. :steamhappy:
SexIsBadToTheBone 4 Dec, 2019 @ 11:50am 
lm 18.2 here . thanks wworks after step 1
Ser_Munchies 29 Sep, 2019 @ 12:52pm 
Nah don't change the title, your description says 18 or later. Even if they do the second step, it produces the exact same file, just without notes. I did require the steam-devices file though, as OOB Mint 19.2 did not detect the controller properly.
[GNU] Bob  [author] 29 Sep, 2019 @ 12:49pm 
Thanks for the feedback.
i also noticed that it works with several other distros, but i originally wrote it for Mint 18, so i don't think i should change the title. Anybody disagree?
Ser_Munchies 29 Sep, 2019 @ 12:14pm 
Works in linux mint 19.2. Only thing I should add is that after installing steam-devices the file "99-steam-controller-perms.rules" was already located in the udev/rules.d directory. I skipped step 2 and after doing step 3 steam detected the controller immediately.
[GNU] Bob  [author] 11 Nov, 2018 @ 2:01am 
I don't know, but mint and lubuntu aren't that much apart from each other.
You can just try it, since this guide doesn't include anything that could possibly be harmfull to your OS.
Worst case scenerio: nothing happens and you have a couple of kb less space on your hdd, while you always can delete the textfile again.
cachorrinha de setembro 5 Nov, 2018 @ 12:52pm 
Does this work for lubuntu?
Пан Ґік 6 Aug, 2018 @ 1:10am 
It works! Thank you!
TheCatLady 25 Mar, 2018 @ 2:30am 
Thanks so much! Works perfectly :)