À un moment ou à un autre, vous avez utilisé une manette ou une manette de console vidéo. Un joystick n'est rien de plus qu'une série de boutons et de potentiomètres. Avec cet appareil, vous pouvez effectuer ou contrôler un large éventail d'actions. Lorsque vous connecterez votre joystick à votre ordinateur, vous allez vérifier si le joystick est reconnu à l'aide de la commande suivante :
$ ls /dev/input/
Nous verrons la sortie suivante :
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
Le port créé est js0; avec la commande jstest, nous pouvons vérifier si cela fonctionne, en utilisant le code suivant :
$ sudo jstest /dev/input/js0 Axes: 0: 0 1: 0 2: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off
Notre joystick, Logitech F710, a 8 axes et 11 boutons, et si nous bougeons le joystick, les valeurs changent.
Si vous rencontrez l'erreur ci-dessous :
jstest: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | manette d'installation apt-get |
Ubuntu | manette d'installation apt-get |
Arch Linux | pacman -S linuxconsole |
Kali Linux | manette d'installation apt-get |
CentOS | yum install linuxconsoletools |
Fédora | dnf install linuxconsoletools |
Raspbian | manette d'installation apt-get |
Résumé
La commande de terminal jstest vous permettra de déterminer les nombres correspondants de joysticks, de boutons et de déclencheurs de contrôleur.
Pour télécharger et installer le package, utilisez la commande suivante :
$ sudo apt-get install jstest-gtk
Ensuite, branchez votre manette de jeu sur le port USB de votre ordinateur. La commande pour exécuter le programme de test du contrôleur de jeu est :
$ jstest-gtk