Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
sudo apt remove xserver-xorg-input-joystick xboxdrv
sudo apt autoclean
sudo apt autoremove
Just install these packages and thats enough: joystick jstest-gtk
sudo apt install joystick jstest-gtk
Then: reboot
The package xserver-xorg-input-joystick cause the problem messing controller and mouse operations.
The xboxdrv package are deprecated and you don't need this at all. Just have the kernel updated. All configs for your controller are there.
I have a Xbox One S controller and use it pairing with bluetooth on Ubuntu 18.04.. It just works after disabling ertm. Wired Xbox controller is easier because you don't need to buy a bluetooth adapter for your PC.
Hope it helps.
I removed xboxdrv and xserver-xorg-input-joystick and made sure joystick and jstest-gtk were both on the current version. That definitely solved the issue with the mouse input being overridden, so thank you!
Still get the xpad error about the ~/.config/xpad directory on system startup and must run sudo modprobe xpad to get the controllers to show up in jstest-gtk/Steam. Then still the only way their inputs are registered is to "Identify" them in Steam.
Any thoughts?
Edit:
I did some further digging. The error message on startup i believe was from the xpad package, not the module. The ~/.config/xpad directory was set to root permissions so user could not access. I never use xpad so i removed it $ sudo apt remove xpad. Error message on start up fixed.
Still didn't fix the xpad module not autoloading on startup. So i added xpad to /etc/modules. Still not autoloading. Ran:
grep xpad /etc/modprobe.d/* It returned:
/etc/modprobe.d/xboxdrv.conf : blacklist xpad
So it was still blacklisted by xboxdrv. Go figure
$ sudo gedit /etc/modprobe.d/xboxdrv.conf and removed the line "blacklist xpad".
Xpad module now loads on startup and doesnt require sudo modprobe xpad every time.
However the controllers' inputs still arent recognized by the system (jstest-gtk or Steam) until "Indentified" in Steam.