Manette XBOX et Linux

manettes xbox
Soumis par Robin le ven 15/05/2020 - 20:32

Vérifier que l'USB est bien connecté : lsusb

Bus 001 Device 002: ID 045e:02ea Microsoft Corp. Xbox One S Controller

Vérifier que la manette est bien reconnue en tant que joystick. Un fichier respectant la pattern js* doit être présent dans /dev/input (par exemple /dev/input/js0)

Pour calibrer tout ça on installe des utilitaires à l'interfaçage des joysticks sous Linux

# Sous Ubuntu
sudo apt install joystick
# Sous Arch
yay -S joyutils

Vérifier à quoi correspondent les entrées de la manette, pour cela utiliser le programme jstest issu de ce paquet :

jstest /dev/input/js0

Ensuite, manipuler la manette, ainsi les noms des boutons et des axes correspondants apparaîtront. On peut ensuite configurer la manette pour chaque émulateur en fonction en connaissant précisement leurs noms systèmes