Stylus only listed in "xinput list" once used, no event fired.
What I want to achieve
I have a ThinkVision M14t: It is a USB-C monitor with touch and stylus input. To prevent confusion from any snippets I post here: I am testing this on a laptop that has an embedded display which ALSO has stylus and touch.
In case someone wants to know why my setup is so weird...
I want to replace the laptop with a different one that sadly has no stylus / touch. As a workaround I want to use the external monitor, but I want to make sure this setup is workable before replacing the laptop.Now, the problem is that whenever I plug in the usb monitor its stylus is mapped to the entire screen area, rather than just the external display. I understand that the solution for that is to call xinput map-to-output <input id> <crtc id>
whenever the devices get connected; Preferably via (something like) udev rules. But here is where my trouble starts:
The only way to get the input id that I know of is to call xinput list
. But the stylus and the eraser are not listed there until I use them for the first time (so I can't map-to-output
in the udev rules). And when they are used for the first time there is neither a udev event nor a specific libintput event (like DEVICE_ADDED
). I have observed this behavior for both the embedded display and the usb display, so I guess its a general limitation, not specific to my devices.
To illustrate, this is the output of xinput-list
, please note my comments:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL08B0:01 06CB:CD7A Mouse id=17 [slave pointer (2)]
⎜ ↳ DLL08B0:01 06CB:CD7A Touchpad id=18 [slave pointer (2)]
⎜ ↳ Wacom HID 48EB Finger id=16 [slave pointer (2)] # (embedded) shown immediately after boot
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor id=11 [slave pointer (2)] # (m14t) Shown once plugged in
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN id=13 [slave pointer (2)] # (m14t) Shown once plugged in
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor id=14 [slave pointer (2)] # (m14t) Shown once plugged
⎜ ↳ MX Master 2S Mouse id=23 [slave pointer (2)]
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor Stylus Pen (0) id=24 [slave pointer (2)] # (m14t) Shown once used
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor Stylus Eraser (0xf7de0 id=26 [slave pointer (2)] # (m14t) Shown once used
⎜ ↳ Wacom HID 48EB Pen Pen (0xf7de03f3) id=27 [slave pointer (2)] # (embedded) Shown once used
⎜ ↳ Wacom HID 48EB Pen Eraser (0xf7de03f3) id=28 [slave pointer (2)] # (embedded) Shown once used
⎣ Virtual core keyboard id=3 [master keyboard (2)]
...
"Shown once used" means the input is not listed until the stylus gets close to the display for the first time. The pen and eraser also "show up" separately. So the erasers are not shown until I press the eraser button and take the stylus close to the screen.
What udev tells me
Using sudo udevadm monitor
I observed that there are a lot of events fired when the display is connected. But NO additional events when the stylus gets close to the display:
Udevadm monitor output here
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[20800.668794] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [20800.677859] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[20801.144401] add /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
KERNEL[20801.145509] change /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
KERNEL[20801.145597] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0 (usb)
KERNEL[20801.149558] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0 (usb)
KERNEL[20801.149656] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
UDEV [20801.152087] add /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
UDEV [20801.152842] change /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
UDEV [20801.154740] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0 (usb)
UDEV [20801.156296] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0 (usb)
UDEV [20801.158343] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9 (usb)
KERNEL[20801.528525] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20801.533823] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20801.534178] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20801.537284] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
KERNEL[20801.539354] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/wakeup65 (wakeup)
KERNEL[20801.539394] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/hwmon8 (hwmon)
KERNEL[20801.539437] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171 (input)
KERNEL[20801.539515] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/event23 (input)
KERNEL[20801.593572] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/mouse4 (input)
KERNEL[20801.593667] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172 (input)
KERNEL[20801.593704] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172/event24 (input)
KERNEL[20801.593829] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173 (input)
KERNEL[20801.593937] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/event25 (input)
KERNEL[20801.594077] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/mouse5 (input)
KERNEL[20801.594130] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174 (input)
KERNEL[20801.594210] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/event26 (input)
KERNEL[20801.594269] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/mouse6 (input)
KERNEL[20801.594307] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175 (input)
KERNEL[20801.594334] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/event27 (input)
KERNEL[20801.594373] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/mouse7 (input)
KERNEL[20801.594436] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/js0 (input)
KERNEL[20801.594459] add /class/usbmisc (class)
KERNEL[20801.594497] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[20801.594563] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/hidraw/hidraw2 (hidraw)
KERNEL[20801.594646] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
KERNEL[20801.594686] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20801.594991] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
KERNEL[20801.595974] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
KERNEL[20801.597437] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176 (input)
KERNEL[20801.597521] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/event28 (input)
KERNEL[20801.597573] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/mouse8 (input)
KERNEL[20801.597614] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
KERNEL[20801.597652] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/hidraw/hidraw3 (hidraw)
KERNEL[20801.597698] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
KERNEL[20801.597744] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
KERNEL[20801.597793] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20801.598442] add /class/usbmisc (class)
KERNEL[20801.600072] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
UDEV [20801.604830] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20801.607916] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20801.610172] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
UDEV [20801.610408] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20801.613263] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
UDEV [20801.613405] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
UDEV [20801.614937] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
UDEV [20801.616286] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/wakeup65 (wakeup)
UDEV [20801.616449] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/hwmon8 (hwmon)
UDEV [20801.616746] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
UDEV [20801.620267] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172 (input)
UDEV [20801.620780] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171 (input)
UDEV [20801.621009] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173 (input)
UDEV [20801.623108] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175 (input)
UDEV [20801.625133] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176 (input)
UDEV [20801.625272] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174 (input)
UDEV [20801.631848] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/hidraw/hidraw2 (hidraw)
UDEV [20801.632509] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/mouse6 (input)
UDEV [20801.634913] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/mouse8 (input)
UDEV [20801.636136] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/js0 (input)
UDEV [20801.636345] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/mouse4 (input)
UDEV [20801.636758] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/hidraw/hidraw3 (hidraw)
UDEV [20801.638023] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/mouse5 (input)
UDEV [20801.642875] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/mouse7 (input)
UDEV [20801.707308] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172/event24 (input)
UDEV [20801.707469] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/event25 (input)
UDEV [20801.708719] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/event27 (input)
UDEV [20801.867002] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/event26 (input)
UDEV [20801.903809] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/event23 (input)
UDEV [20801.904612] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
UDEV [20801.905316] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
UDEV [20801.973938] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/event28 (input)
UDEV [20801.975374] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
UDEV [20801.976966] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20801.983533] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20801.985492] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
KERNEL[20805.042304] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/hwmon8 (hwmon)
KERNEL[20805.042407] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/wakeup65 (wakeup)
KERNEL[20805.042455] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
KERNEL[20805.042495] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
KERNEL[20805.042542] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/event23 (input)
UDEV [20805.043801] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/hwmon8 (hwmon)
UDEV [20805.044108] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery/wakeup65 (wakeup)
UDEV [20805.044934] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/event23 (input)
UDEV [20805.045508] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
UDEV [20805.046351] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/power_supply/hid-0003:2D1F:524C.0034-battery (power_supply)
KERNEL[20805.070176] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/mouse4 (input)
UDEV [20805.071329] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171/mouse4 (input)
KERNEL[20805.103400] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171 (input)
KERNEL[20805.103506] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172/event24 (input)
UDEV [20805.104323] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input171 (input)
UDEV [20805.104563] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172/event24 (input)
KERNEL[20805.140188] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172 (input)
KERNEL[20805.140391] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/event25 (input)
UDEV [20805.141751] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input172 (input)
UDEV [20805.142253] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/event25 (input)
KERNEL[20805.160375] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/mouse5 (input)
UDEV [20805.162176] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173/mouse5 (input)
KERNEL[20805.186752] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173 (input)
KERNEL[20805.186812] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/event26 (input)
UDEV [20805.187660] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input173 (input)
UDEV [20805.187725] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/event26 (input)
KERNEL[20805.220324] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/mouse6 (input)
UDEV [20805.222089] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174/mouse6 (input)
KERNEL[20805.250063] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174 (input)
KERNEL[20805.250169] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/event27 (input)
UDEV [20805.251077] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input174 (input)
UDEV [20805.251153] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/event27 (input)
KERNEL[20805.266874] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/mouse7 (input)
UDEV [20805.267798] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/mouse7 (input)
KERNEL[20805.283680] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/js0 (input)
UDEV [20805.285446] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175/js0 (input)
KERNEL[20805.313615] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175 (input)
KERNEL[20805.313719] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[20805.313752] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/hidraw/hidraw2 (hidraw)
KERNEL[20805.313781] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
KERNEL[20805.313816] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
KERNEL[20805.313844] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20805.313876] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20805.314106] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/event28 (input)
UDEV [20805.315301] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/input/input175 (input)
UDEV [20805.315778] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034/hidraw/hidraw2 (hidraw)
UDEV [20805.316069] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
UDEV [20805.316948] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/event28 (input)
UDEV [20805.317429] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
UDEV [20805.318290] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0034 (hid)
UDEV [20805.319340] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
UDEV [20805.320515] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20805.353560] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/mouse8 (input)
UDEV [20805.354344] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176/mouse8 (input)
KERNEL[20805.386902] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176 (input)
KERNEL[20805.387003] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
KERNEL[20805.387044] remove /class/usbmisc (class)
KERNEL[20805.387079] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/hidraw/hidraw3 (hidraw)
KERNEL[20805.387120] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
KERNEL[20805.387159] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
KERNEL[20805.387204] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
KERNEL[20805.387242] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20805.387825] remove /class/usbmisc (class)
UDEV [20805.388741] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/input/input176 (input)
UDEV [20805.389221] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
UDEV [20805.389291] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035/hidraw/hidraw3 (hidraw)
KERNEL[20805.389484] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20805.389569] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20805.390589] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
UDEV [20805.391443] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0035 (hid)
UDEV [20805.392853] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20805.393830] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20805.395387] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20805.396315] remove /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20806.669884] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20806.675442] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
KERNEL[20806.675730] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20806.678438] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036 (hid)
KERNEL[20806.680843] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery/wakeup65 (wakeup)
KERNEL[20806.680861] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery/hwmon8 (hwmon)
KERNEL[20806.680908] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177 (input)
KERNEL[20806.680967] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177/event23 (input)
KERNEL[20806.681023] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177/mouse4 (input)
KERNEL[20806.681057] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input178 (input)
KERNEL[20806.681077] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input178/event24 (input)
KERNEL[20806.681102] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179 (input)
KERNEL[20806.681120] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179/event25 (input)
KERNEL[20806.681155] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179/mouse5 (input)
KERNEL[20806.681188] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180 (input)
KERNEL[20806.681203] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180/event26 (input)
KERNEL[20806.681234] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180/mouse6 (input)
KERNEL[20806.681254] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181 (input)
KERNEL[20806.681283] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/event27 (input)
KERNEL[20806.681300] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/mouse7 (input)
KERNEL[20806.681332] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/js0 (input)
KERNEL[20806.681368] add /class/usbmisc (class)
KERNEL[20806.681410] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[20806.681449] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/hidraw/hidraw2 (hidraw)
KERNEL[20806.681488] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036 (hid)
KERNEL[20806.681509] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
KERNEL[20806.681897] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20806.682241] add /class/usbmisc (class)
KERNEL[20806.682689] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037 (hid)
KERNEL[20806.683886] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182 (input)
KERNEL[20806.683919] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182/event28 (input)
KERNEL[20806.683943] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182/mouse8 (input)
KERNEL[20806.683966] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
KERNEL[20806.683984] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/hidraw/hidraw3 (hidraw)
KERNEL[20806.684006] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037 (hid)
KERNEL[20806.684026] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
KERNEL[20806.684047] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20806.687531] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20806.688863] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20806.689851] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20806.689897] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
UDEV [20806.691059] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/usbmisc/hiddev1 (usbmisc)
UDEV [20806.691408] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037 (hid)
UDEV [20806.691457] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036 (hid)
UDEV [20806.691618] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/usbmisc/hiddev0 (usbmisc)
UDEV [20806.693123] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery/hwmon8 (hwmon)
UDEV [20806.693158] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery/wakeup65 (wakeup)
KERNEL[20806.693345] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery (power_supply)
UDEV [20806.693674] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input178 (input)
UDEV [20806.693802] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181 (input)
UDEV [20806.694085] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179 (input)
UDEV [20806.694871] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180 (input)
UDEV [20806.695247] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177 (input)
UDEV [20806.697732] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182 (input)
UDEV [20806.701020] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/hidraw/hidraw2 (hidraw)
UDEV [20806.701441] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/hidraw/hidraw3 (hidraw)
UDEV [20806.701506] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177/mouse4 (input)
UDEV [20806.701617] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180/mouse6 (input)
UDEV [20806.702570] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182/mouse8 (input)
UDEV [20806.719140] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179/mouse5 (input)
UDEV [20806.719227] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/js0 (input)
UDEV [20806.719299] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/mouse7 (input)
UDEV [20806.817895] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input178/event24 (input)
UDEV [20806.818086] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input179/event25 (input)
UDEV [20806.818217] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input181/event27 (input)
UDEV [20806.900357] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input180/event26 (input)
UDEV [20806.920529] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/input/input177/event23 (input)
UDEV [20806.922950] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036 (hid)
UDEV [20806.924603] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0 (usb)
UDEV [20807.033772] add /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037/input/input182/event28 (input)
UDEV [20807.034466] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1/0003:2D1F:524C.0037 (hid)
UDEV [20807.035282] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.1 (usb)
UDEV [20807.038845] bind /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1 (usb)
UDEV [20807.039848] change /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1:1.0/0003:2D1F:524C.0036/power_supply/hid-0003:2D1F:524C.0036-battery (power_supply)
xinput list
tell me:
What libinput and With sudo libinput debug-events
and watch -n 1 xinput list
in parallel, I observe that the stylus / eraser show up in xinput list
once the first TABLET_TOOL_PROXIMITY
event fires. But there seems to be nothing like a DEVICE_ADDED
event.
libinput debug-events output
-event5 DEVICE_ADDED Video Bus seat0 default group1 cap:k
-event1 DEVICE_ADDED Power Button seat0 default group2 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group3 cap:S
-event2 DEVICE_ADDED Sleep Button seat0 default group4 cap:k
-event30 DEVICE_ADDED Keyboard K380 Keyboard seat0 default group5 cap:k
-event7 DEVICE_ADDED B525 HD Webcam seat0 default group6 cap:k
-event8 DEVICE_ADDED Wacom Co.,Ltd. Pen and multitouch sensor seat0 default group7 cap:t size 309x174mm ntouches 10 calib
-event10 DEVICE_ADDED Wacom Co.,Ltd. Pen and multitouch sensor Stylus seat0 default group7 cap:T size 309x174mm calib
-event15 DEVICE_ADDED Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN seat0 default group7 cap:t size 309x174mm ntouches 1 calib
-event17 DEVICE_ADDED Wacom Co.,Ltd. Pen and multitouch sensor seat0 default group7 cap:t size 309x174mm ntouches 5 calib
-event18 DEVICE_ADDED Wacom HID 48EB Pen seat0 default group8 cap:T size 288x180mm calib
-event19 DEVICE_ADDED Wacom HID 48EB Finger seat0 default group8 cap:t size 288x180mm ntouches 10 calib
-event13 DEVICE_ADDED DLL08B0:01 06CB:CD7A Mouse seat0 default group9 cap:p left scroll-nat scroll-button
-event14 DEVICE_ADDED DLL08B0:01 06CB:CD7A Touchpad seat0 default group9 cap:pg size 108x63mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
-event4 DEVICE_ADDED Intel HID events seat0 default group10 cap:k
-event11 DEVICE_ADDED Intel HID switches seat0 default group11 cap:S
-event6 DEVICE_ADDED Dell WMI hotkeys seat0 default group12 cap:k
-event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group13 cap:k
-event28 DEVICE_ADDED MX Master 2S Keyboard seat0 default group14 cap:k
-event29 DEVICE_ADDED MX Master 2S Mouse seat0 default group14 cap:p left scroll-nat scroll-button
-event10 TABLET_TOOL_PROXIMITY +4.764s 177.15*/137.96* pressure: 0.00* pen (0, id 0) proximity-in axes:p btn:SS2
event10 TABLET_TOOL_PROXIMITY +4.814s 177.15/137.96 pressure: 0.00 pen (0, id 0) proximity-out
event10 TABLET_TOOL_PROXIMITY +4.817s 177.16*/137.98* pressure: 0.00* pen (0, id 0) proximity-in axes:p btn:SS2
event10 TABLET_TOOL_AXIS +4.831s 177.17*/138.02* pressure: 0.00
event10 TABLET_TOOL_AXIS +4.837s 177.20*/138.12* pressure: 0.00
event10 TABLET_TOOL_AXIS +4.857s 177.24*/138.27* pressure: 0.00
event10 TABLET_TOOL_PROXIMITY +4.908s 177.34/138.58 pressure: 0.00 pen (0, id 0) proximity-out
event10 TABLET_TOOL_PROXIMITY +4.921s 177.50*/139.17* pressure: 0.00* pen (0, id 0) proximity-in axes:p btn:SS2
event10 TABLET_TOOL_AXIS +4.931s 177.50*/139.19* pressure: 0.00
event10 TABLET_TOOL_AXIS +4.967s 177.52*/139.30* pressure: 0.00
event10 TABLET_TOOL_AXIS +4.969s 177.53*/139.42* pressure: 0.00
So finally, my Question:
How can I have the wacom tablets automatically mapped to the their respective screens? :)
Versions:
A ~ pacman -Qs input
local/libinput 1.20.1-1
Input device management and event handling library
local/libxi 1.8-1
X11 Input extension library
local/xf86-input-libinput 1.2.1-1 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
local/xorg-server 21.1.3-6 (xorg)
Xorg X server
local/xorg-xinput 1.6.3-2 (xorg-apps xorg)
Small commandline tool to configure devices
Remark:
Don't know how relevant this is, but while analyzing this problem my X server frequently crashed. Usually when I took the stylus from one screen to the other. I will investigate this as soon as I have time.