V té či oné chvíli jste použili joystick nebo gamepad video konzole. Joystick není nic jiného než řada tlačítek a potenciometrů. Pomocí tohoto zařízení můžete provádět nebo ovládat širokou škálu akcí. Když připojíte joystick k počítači, pomocí následujícího příkazu zkontrolujete, zda je joystick rozpoznán:
$ ls /dev/input/
Uvidíme následující výstup:
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
Vytvořený port je js0; pomocí příkazu jstest můžeme zkontrolovat, zda funguje, pomocí následujícího kódu:
$ 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
Náš joystick, Logitech F710, má 8 os a 11 tlačítek, a pokud joystickem pohneme, hodnoty se změní.
V případě, že narazíte na níže uvedenou chybu:
jstest: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
Debian | instalační joystick apt-get |
Ubuntu | instalační joystick apt-get |
Arch Linux | pacman -S linuxconsole |
Kali Linux | instalační joystick apt-get |
CentOS | yum install linuxconsoletools |
Fedora | dnf install linuxconsoletools |
Raspbian | instalační joystick apt-get |
Shrnutí
Terminálový příkaz jstest vám umožní určit odpovídající počet joysticků, tlačítek a spouštěčů ovladače.
Ke stažení a instalaci balíčku použijte následující příkaz:
$ sudo apt-get install jstest-gtk
Poté zapojte herní ovladač do USB portu vašeho počítače. Příkaz ke spuštění testovacího programu herního ovladače je:
$ jstest-gtk