I'm on EndeavourOS. I'm having some issues with my controller being recognized by some games. Games in Steam seem to work fine, it's just when I try to run games natively or via Lutris.
What I think is happening is that my laptop has a built in accelerometer, which is listed as /dev/input/js0. My actual controller is listed as /dev/input/js2. So it's trying to use the first device, js0, which is the accelerometer.
Controller is a Turtle Beach Recon (XBox 1 style controller, hard wire USB, running it using xone package on Github.)
I've also tried creating my own SDL2 controller mapping, but I'm not sure if I have GUID right. I tried the trick of configuring in Steam Big Picture mode and copying the info from the config, but that didn't seem to register, either.
Does anyone have any ideas? Thank you.