• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • VCS
  • Interview Questions
  • Database
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

jstest: command not found

by admin

At one point or another, you have used a joystick or a gamepad of a video console. A joystick is nothing more than a series of buttons and potentiometers. With this device, you can perform or control a wide range of actions. When you connect your joystick to your computer, you are going to check whether the joystick is recognized using the following command:

$ ls /dev/input/

We will see the following output:

by-id event0 event2 event4 event6 event8 js0 mouse0
by-path event1 event3 event5 event7 event9 mice

The port created is js0; with the jstest command, we can check whether it is working, using the following code:

$ 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 

Our joystick, Logitech F710, has 8 axes and 11 buttons, and if we move the joystick, the values change.

In case you encounter the below error:

jstest: command not found

you may try installing below package as per your choice of distribution.

Distribution Command
Debian apt-get install joystick
Ubuntu apt-get install joystick
Arch Linux pacman -S linuxconsole
Kali Linux apt-get install joystick
CentOS yum install linuxconsoletools
Fedora dnf install linuxconsoletools
Raspbian apt-get install joystick

Summary

The terminal command jstest will enable you to determine the corresponding numbers of controller joysticks, buttons, and triggers.

To download and install the package, use the following command:

$ sudo apt-get install jstest-gtk

Then, plug your game controller into the USB port of your computer. The command to execute the game controller test program is:

$ jstest-gtk

Filed Under: Linux

Some more articles you might also be interested in …

  1. ctr: command not found
  2. nmcli agent Command Examples in Linux
  3. grip Command Examples
  4. pstree Command Examples in Linux
  5. register_new_matrix_user: command not found
  6. yum-config-manager: command not found
  7. abbr Command Examples in fish-shell
  8. jenv Command Examples
  9. wget Command Examples in Linux
  10. How to uninstall Ansible software package in Ubuntu

You May Also Like

Primary Sidebar

Recent Posts

  • Vanilla OS 2 Released: A New Era for Linux Enthusiasts
  • mk Command Examples
  • mixxx Command Examples
  • mix Command Examples

© 2025 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright