An der einen oder anderen Stelle haben Sie einen Joystick oder ein Gamepad einer Videokonsole verwendet. Ein Joystick ist nichts anderes als eine Reihe von Knöpfen und Potentiometern. Mit diesem Gerät können Sie eine Vielzahl von Aktionen ausführen oder steuern. Wenn Sie Ihren Joystick an Ihren Computer anschließen, prüfen Sie mit dem folgenden Befehl, ob der Joystick erkannt wird:
$ ls /dev/input/
Wir sehen die folgende Ausgabe:
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
Der erstellte Port ist js0; Mit dem jstest-Befehl können wir überprüfen, ob es funktioniert, indem wir den folgenden Code verwenden:
$ 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
Unser Joystick, Logitech F710, hat 8 Achsen und 11 Tasten, und wenn wir den Joystick bewegen, ändern sich die Werte.
Falls Sie auf den folgenden Fehler stoßen:
jstest: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install Joystick |
Ubuntu | apt-get install Joystick |
Arch Linux | pacman -S Linuxkonsole |
Kali-Linux | apt-get install Joystick |
CentOS | yum installiere linuxconsoletools |
Fedora | dnf installieren linuxconsoletools |
Raspbian | apt-get install Joystick |
Zusammenfassung
Mit dem Terminalbefehl jstest können Sie die entsprechende Anzahl von Controller-Joysticks, -Tasten und -Triggern ermitteln.
Um das Paket herunterzuladen und zu installieren, verwenden Sie den folgenden Befehl:
$ sudo apt-get install jstest-gtk
Schließen Sie dann Ihren Gamecontroller an den USB-Anschluss Ihres Computers an. Der Befehl zum Ausführen des Gamecontroller-Testprogramms lautet:
$ jstest-gtk