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
I uninstalled everything I had tried including Xboxdrv, Ubuntu-xboxdrv, and xpad.
Then I installed xpad-neo following the instruction from this github https://github.com/atar-axis/xpadneo
On Steam, under Settings->Controller->General Controller Settings, I unchecked everything besides 'Guide Button Focuses Steam'.
For each game 'Steam Input Per-Game Setting' I put 'Forced off' for each.
I restarted my computer and it worked without having to redo any key bindings. Now I just have to get it working for rocket league that I got in the epic game store which I'm sure will be just as difficult to figure out.
Setup can be tricky especially since not all Bluetooth chipsets are supported properly in all distros. Main symptom is erratic connection. Just buy a USB Bluetooth dongle and deactivate the Bluetooth in BIOS for MB.
Brand new Xbox controllers need their firmware updated, easiest way is to connect to an Xbox and update. This seems to take care of ERTM nonsense.
Setup goes much smoother using the command line instead of the Distros Bluetooth GUI of choice .
From XpadNEO GitHub...
sudo bluetoothctl
[bluetooth]# scan on
wait until all available devices are listed
(otherwise it may be hard to identify
which one is the gamepad)
push the connect button on upper side
of the gamepad, and hold it down until
the light starts flashing fast
wait for the gamepad to show up in
bluetoothctl, remember the address
(e.g. `C8:3F:26:XX:XX:XX`)
[bluetooth]# scan off to stop scanning
as it may interfere with properly pairing
the controller
[bluetooth]# pair <MAC>
[bluetooth]# trust <MAC>
[bluetooth]# connect <MAC> (should
usually not be needed but there are
open bugs)
The <MAC> parameter is optional if the
command line already shows the
controller name
This all works as advertised in Ubuntu.
D