Steam Controller

Steam Controller

PixelCat Sep 23, 2022 @ 3:06pm
Switch Pro Controller not working properly on linux.
Here's my problem with my Switch Pro Controller than i'm trying to play with on linux, to be precise on Nobara Linux who is a fork of Fedora but anyway.

When I plug in my controller either cabled or by bluetooth my controller die when Steam try to convert it to a Xbox controller.

I used jstest-gtk to figure out if my controller was working and when i connect my controller when steam is not launched, it works just fine, my joysticks are precise as always and all buttons works.
But at the time I launch Steam and it tries to switch convert it to a Microsoft Xbox 360 controller as detected by jstest-gtk, everything's broken, and nothing move even after closing steam, and i have to disconnect it to make it work again out of steam.

Thank you for your help.
< >
Showing 1-2 of 2 comments
nwildner Oct 17, 2023 @ 12:39pm 
In my case, it was solved by adding the following UDEV rules:

# STEAM Controller Rules
# Nintendo Switch Pro Controller over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*057E:2009*", MODE="0666"


I've noticed that the device was being paired and mapped to /dev/input/js0, and permissions+ownership were root:input 600, making it technically only accessible to the root user

After that rule and reloading UDEV rules with "udevadm control --reload-rules && udevadm trigger" as root, I was able to see the controller on Steam as well
< >
Showing 1-2 of 2 comments
Per page: 1530 50