Skip to content

Check device support

Peter Hutterer edited this page Apr 17, 2026 · 3 revisions

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.

Clone this wiki locally