Check device support - linuxwacom/libwacom GitHub Wiki
The main tool for checking whether libwacom recognizes your tablet is
libwacom-list-local-devices. This scans for connected tablets and looks
them up in the libwacom database.
Checking connected devices
Run the following with your tablet plugged in:
$ libwacom-list-local-devices
devices:
- name: 'Wacom Intuos Pro M'
bus: 'usb'
vid: '0x056a'
pid: '0x0357'
nodes:
- /dev/input/event24
- /dev/input/event23
- /dev/input/event22
If your device shows up here, libwacom knows about it and everything is fine. Note that a single physical tablet typically appears with multiple event nodes -- one for the pen, one for the pad buttons, and sometimes one for touch.
If the device does not appear but the tablet works otherwise (you get pen movement, for example), then libwacom is missing a tablet definition file for your device. See Adding a new device for instructions on how to create one.
Listing all known devices
To see every device in libwacom's database (not just the ones currently connected), use:
$ libwacom-list-devices
This prints a YAML list of all known tablets with their bus type, vendor ID,
product ID, and name. You can pipe it through yq or grep to search for
specific devices.
Finding your device's vendor and product ID
If you're trying to figure out what IDs your tablet uses, run:
$ lsusb
for USB devices, or look at the kernel's input device list:
$ cat /proc/bus/input/devices
The vendor and product ID from these commands should match a DeviceMatch
entry in one of libwacom's .tablet files. If there's no match, that's why
libwacom doesn't recognize it.