Само устройство в системе определяется иксами
$ xinput list | grep Hotas
⎜ ↳ Thrustmaster T.Flight Hotas X id=6 [slave pointer (2)]
[163741.130116] usb 1-1: New USB device found, idVendor=044f, idProduct=b108
[163741.130119] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[163741.130123] usb 1-1: Product: T.Flight Hotas X
[163741.130125] usb 1-1: Manufacturer: Thrustmaster
[163741.130230] usb 1-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[163741.132361] input: Thrustmaster T.Flight Hotas X as /devices/pci0000:00/0000:00:1c.6/0000:06:00.0/usb1/1-1/1-1:1.0/input/input7
[163741.132505] generic-usb 0003:044F:B108.0006: input,hidraw5: USB HID v1.00 Joystick [Thrustmaster T.Flight Hotas X] on usb-0000:06:00.0-1/input0
Section "InputClass"
Identifier "joystick-all"
Driver "joystick"
Option "MatchIsJoystick" "on"
Option "MatchDevicePath" "/dev/input/event7"
Option "MatchVendor" "ThrustMaster, Inc."
EndSection
Section "InputDevice"
Identifier "Thrustmaster T.Flight Hotas X"
Option "Device" "/dev/input/event7"
Option "Path" "/dev/input/event7"
Driver "evdev"
Option "SendCoreEvents" "True"
EndSection