No palm rejection on Thinkpad Helix
Summary
The touchscreen is still active when using the Wacom tablet functionality on my Thinkpad Helix. Looking at the docs, it seems like stylus-touch arbitration is what I want, and I can't find a way to enable it.
Steps to reproduce
Use the pen input on a Thinkpad Helix. I assume that this feature works on other devices.
libinput version you encountered the bug on
libinput-1.12.6-1.fc29.x86_64 (Fedora 29, just installed and updated a few days ago.)
Hardware information:
Thinkpad Helix (Helix. Not Helix 2. The old one with an i5 in it.)
Other log output:
libinput record wasn't on my system, but here is the output of libinput debug-events:
event1 - Power Button: is tagged by udev as: Keyboard
event1 - Power Button: device is a keyboard
event7 - Video Bus: is tagged by udev as: Keyboard
event7 - Video Bus: device is a keyboard
event0 - Lid Switch: is tagged by udev as: Switch
event0 - Lid Switch: device is a switch device
event6 - Integrated Camera: Integrated C: is tagged by udev as: Keyboard
event6 - Integrated Camera: Integrated C: device is a keyboard
event8 - HDA Intel PCH Mic: is tagged by udev as: Switch
event9 - HDA Intel PCH Headphone: is tagged by udev as: Switch
event10 - HDA Intel PCH HDMI/DP,pcm=3: is tagged by udev as: Switch
event11 - HDA Intel PCH HDMI/DP,pcm=7: is tagged by udev as: Switch
event3 - Integrated Rear Camera: is tagged by udev as: Keyboard
event3 - Integrated Rear Camera: device is a keyboard
event14 - Wacom ISDv4 EC Pen: is tagged by udev as: Tablet
event14 - Wacom ISDv4 EC Pen: device is a tablet
event5 - Atmel Atmel maXTouch Digitizer: is tagged by udev as: Touchscreen
event5 - Atmel Atmel maXTouch Digitizer: device is a touch device
event2 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
event2 - AT Translated Set 2 keyboard: device is a keyboard
event0 - lid: keyboard paired with Lid Switch<->AT Translated Set 2 keyboard
event4 - ThinkPad Extra Buttons: is tagged by udev as: Keyboard Switch
event4 - ThinkPad Extra Buttons: device is a keyboard
event4 - ThinkPad Extra Buttons: device is a switch device
event2 - tablet_mode_switch: paired AT Translated Set 2 keyboard<->ThinkPad Extra Buttons
event12 - Synaptics TM2219-002: is tagged by udev as: Touchpad
event12 - using pressure-based touch detection (25:30)
event12 - palm: pressure threshold is 130
event12 - thumb: enabled thumb detection (+pressure)
event12 - Synaptics TM2219-002: device is a touchpad
event12 - lid_switch: activated for Synaptics TM2219-002<->Lid Switch
event12 - palm: dwt activated with Synaptics TM2219-002<->AT Translated Set 2 keyboard
event12 - tablet_mode_switch: activated for Synaptics TM2219-002<->ThinkPad Extra Buttons
event13 - TPPS/2 IBM TrackPoint: is tagged by udev as: Mouse Pointingstick
event13 - TPPS/2 IBM TrackPoint: device is a pointer
event13 - tablet_mode_switch: paired TPPS/2 IBM TrackPoint<->ThinkPad Extra Buttons
-event1 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event7 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group3 cap:S
-event6 DEVICE_ADDED Integrated Camera: Integrated C seat0 default group4 cap:k
-event8 DEVICE_ADDED HDA Intel PCH Mic seat0 default group5 cap:
-event9 DEVICE_ADDED HDA Intel PCH Headphone seat0 default group5 cap:
-event10 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=3 seat0 default group5 cap:
-event11 DEVICE_ADDED HDA Intel PCH HDMI/DP,pcm=7 seat0 default group5 cap:
-event3 DEVICE_ADDED Integrated Rear Camera seat0 default group6 cap:k
-event14 DEVICE_ADDED Wacom ISDv4 EC Pen seat0 default group7 cap:T size 257x145mm calib
-event5 DEVICE_ADDED Atmel Atmel maXTouch Digitizer seat0 default group8 cap:t size 256x146mm ntouches 10 calib
-event2 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group9 cap:k
-event4 DEVICE_ADDED ThinkPad Extra Buttons seat0 default group10 cap:kS
-event12 DEVICE_ADDED Synaptics TM2219-002 seat0 default group11 cap:pg size 96x61mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
-event13 DEVICE_ADDED TPPS/2 IBM TrackPoint seat0 default group12 cap:p left scroll-nat scroll-button
-event14 TABLET_TOOL_PROXIMITY +2.49s 144.50*/66.58* pressure: 0.00* pen (0, id 0) proximity-in axes:p btn:SS2
event14 TABLET_TOOL_AXIS +2.50s 144.52*/66.58 pressure: 0.00
event14 TABLET_TOOL_AXIS +2.51s 144.57*/66.58 pressure: 0.00
event14 TABLET_TOOL_AXIS +2.52s 144.65*/66.59* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.52s 144.75*/66.60* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.53s 144.86*/66.62* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.54s 144.98*/66.64* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.55s 145.12*/66.67* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.56s 145.26*/66.70* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.56s 145.39*/66.73* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.57s 145.52*/66.76* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.58s 145.65*/66.79* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.58s 145.77*/66.83* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.59s 145.89*/66.86* pressure: 0.00
event14 TABLET_TOOL_TIP +2.62s 146.07*/66.92* pressure: 0.60* down
event14 TABLET_TOOL_AXIS +2.63s 146.03*/66.90* pressure: 0.80*
event14 TABLET_TOOL_AXIS +2.64s 145.97*/66.88* pressure: 0.99*
event14 TABLET_TOOL_AXIS +2.65s 145.87*/66.83* pressure: 1.00*
event14 TABLET_TOOL_AXIS +2.65s 145.75*/66.77* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.67s 145.65*/66.71* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.70s 145.56*/66.63* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.72s 145.50*/66.53* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.74s 145.45*/66.42* pressure: 0.99*
event14 TABLET_TOOL_AXIS +2.75s 145.42*/66.29* pressure: 0.99
event14 TABLET_TOOL_AXIS +2.75s 145.38*/66.15* pressure: 0.99*
event14 TABLET_TOOL_AXIS +2.76s 145.33*/66.01* pressure: 1.00*
event14 TABLET_TOOL_AXIS +2.77s 145.28*/65.87* pressure: 1.00*
event14 TABLET_TOOL_AXIS +2.77s 145.22*/65.74* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.78s 145.16*/65.61* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.79s 145.11*/65.49* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.81s 145.05*/65.38* pressure: 1.00
event14 TABLET_TOOL_AXIS +2.81s 145.01*/65.30* pressure: 0.96*
event14 TABLET_TOOL_AXIS +2.82s 144.98*/65.24* pressure: 0.87*
event14 TABLET_TOOL_AXIS +2.83s 144.96*/65.22* pressure: 0.74*
event14 TABLET_TOOL_AXIS +2.83s 144.96/65.22 pressure: 0.60*
event14 TABLET_TOOL_AXIS +2.84s 144.96/65.22 pressure: 0.45*
event14 TABLET_TOOL_AXIS +2.85s 144.95*/65.19* pressure: 0.30*
event14 TABLET_TOOL_AXIS +2.86s 144.95/65.16* pressure: 0.17*
event14 TABLET_TOOL_AXIS +2.87s 144.95/65.11* pressure: 0.05*
event14 TABLET_TOOL_TIP +2.87s 144.97*/64.88* pressure: 0.00* up
event14 TABLET_TOOL_AXIS +2.88s 144.97/64.84* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.88s 144.97/64.76* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.89s 144.98*/64.62* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.90s 144.96*/64.40* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.91s 144.92*/64.14* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.92s 144.85*/63.84* pressure: 0.00
event14 TABLET_TOOL_AXIS +2.92s 144.76*/63.50* pressure: 0.00
event14 TABLET_TOOL_PROXIMITY +2.97s 144.59/62.95 pressure: 0.00 pen (0, id 0) proximity-out
-event2 KEYBOARD_KEY +5.16s *** (-1) pressed
event2 KEYBOARD_KEY +5.34s *** (-1) pressed
event1 - Power Button: device removed
event7 - Video Bus: device removed
event0 - Lid Switch: device removed
event6 - Integrated Camera: Integrated C: device removed
event8 - HDA Intel PCH Mic: device removed
event9 - HDA Intel PCH Headphone: device removed
event10 - HDA Intel PCH HDMI/DP,pcm=3: device removed
event11 - HDA Intel PCH HDMI/DP,pcm=7: device removed
event3 - Integrated Rear Camera: device removed
event14 - Wacom ISDv4 EC Pen: device removed
event5 - Atmel Atmel maXTouch Digitizer: device removed
event2 - AT Translated Set 2 keyboard: device removed
event4 - ThinkPad Extra Buttons: device removed
event12 - Synaptics TM2219-002: device removed
event13 - TPPS/2 IBM TrackPoint: device removed