-
Notifications
You must be signed in to change notification settings - Fork 208
Check device support
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.
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.
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.
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.