Xbox One Wireless Controller not detected in Steam

Hello. I’m newbie in EndeavourOS (and Arch ecosystem), but not with Linux. After many years with Debian, I’ve been using EOS on my laptop for a couple of weeks now, and I’ve finally decided to install it on my desktop.

I have an Xbox One controller that I connect via Bluetooth using a dongle. I’ve previously used that controller on both Windows and Debian with Steam.

On EOS, I followed the instructions on the wiki. First, I installed the packages for using Bluetooth (bluez and bluez-utils) and enabled the service. I could then see the controller in the GNOME Bluetooth control panel, but couldn’t connect.

Then I installed the xpadneo-dkms package from yay, and I was able to connect the controller without any issues (the light on the controller is now solid).

But when I go into Steam settings the controller is not detected.

Any ideas?

I don’t know if this has anything to do with detection or not…

No, it’s necessary to be recognized first.

But… I’ve solved it :smiley:

I continued searching and found another driver called xone-dkms. I uninstalled xpadneo and installed xone, and Steam recognized it without any problems.

Thanks so much for trying to help me :wink:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.