Prima o poi hai usato un joystick o un gamepad di una console video. Un joystick non è altro che una serie di pulsanti e potenziometri. Con questo dispositivo, puoi eseguire o controllare un'ampia gamma di azioni. Quando colleghi il joystick al computer, verificherai se il joystick viene riconosciuto utilizzando il seguente comando:
$ ls /dev/input/
Vedremo il seguente output:
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
La porta creata è js0; con il comando jstest, possiamo verificare se funziona, utilizzando il seguente codice:
$ 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
Il nostro joystick, Logitech F710, ha 8 assi e 11 pulsanti e se muoviamo il joystick i valori cambiano.
Nel caso in cui riscontri l'errore seguente:
jstest: command not found
puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install joystick |
Ubuntu | apt-get install joystick |
Arci Linux | pacman -S linuxconsole |
Kali Linux | apt-get install joystick |
CentOS | yum install linuxconsoletools |
Fedora | dnf install linuxconsoletools |
Raspbian | apt-get install joystick |
Riepilogo
Il comando del terminale jstest ti consentirà di determinare il numero corrispondente di joystick, pulsanti e trigger del controller.
Per scaricare e installare il pacchetto, utilizzare il seguente comando:
$ sudo apt-get install jstest-gtk
Quindi, collega il controller di gioco alla porta USB del tuo computer. Il comando per eseguire il programma di test del controller di gioco è:
$ jstest-gtk