Four-finger swipe gestures getting misattributed to pinch gestures
sandy@sandys-pavilion:/opt/olive$ libinput debug-events --verbose
event2 - Power Button: is tagged by udev as: Keyboard
event2 - Power Button: device is a keyboard
event3 - Video Bus: is tagged by udev as: Keyboard
event3 - Video Bus: device is a keyboard
event4 - Video Bus: is tagged by udev as: Keyboard
event4 - Video Bus: device is a keyboard
event0 - Power Button: is tagged by udev as: Keyboard
event0 - Power Button: device is a keyboard
event1 - Lid Switch: is tagged by udev as: Switch
event1 - Lid Switch: device is a switch device
event10 - HDA ATI HDMI HDMI/DP,pcm=3: is tagged by udev as: Switch
event11 - HD-Audio Generic Mic: is tagged by udev as: Switch
event12 - HD-Audio Generic Headphone: is tagged by udev as: Switch
event6 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
event6 - AT Translated Set 2 keyboard: device is a keyboard
event1 - lid: keyboard paired with Lid Switch<->AT Translated Set 2 keyboard
event13 - tagged as ModelSynapticsSerialTouchpad
event13 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
event13 - using pressure-based touch detection (25:30)
event13 - palm: pressure threshold is 130
event13 - thumb: enabled thumb detection (area)
event13 - SynPS/2 Synaptics TouchPad: device is a touchpad
event13 - lid: activated for SynPS/2 Synaptics TouchPad<->Lid Switch
event13 - palm: dwt activated with SynPS/2 Synaptics TouchPad<->AT Translated Set 2 keyboard
event7 - ST LIS3LV02DL Accelerometer: is tagged by udev as: Accelerometer
event7 - ST LIS3LV02DL Accelerometer: device is an accelerometer, ignoring
event7 - not using input device '/dev/input/event7'
event5 - PC Speaker: not tagged as supported input device
event5 - not using input device '/dev/input/event5'
event8 - HP Wireless hotkeys: is tagged by udev as: Keyboard
event8 - HP Wireless hotkeys: device is a keyboard
event9 - HP WMI hotkeys: is tagged by udev as: Keyboard Switch
event9 - HP WMI hotkeys: device is a keyboard
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event3 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event4 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event1 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event10 DEVICE_ADDED HDA ATI HDMI HDMI/DP,pcm=3 seat0 default group5 cap:
-event11 DEVICE_ADDED HD-Audio Generic Mic seat0 default group5 cap:
-event12 DEVICE_ADDED HD-Audio Generic Headphone seat0 default group5 cap:
-event6 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group6 cap:k
-event13 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group7 cap:pg size 119x63mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
-event8 DEVICE_ADDED HP Wireless hotkeys seat0 default group8 cap:k
-event9 DEVICE_ADDED HP WMI hotkeys seat0 default group9 cap:k
event13 - pressure: begin touch 0
event13 - pressure: begin touch 1
event13 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event13 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event13 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_UNKNOWN
event13 - button state: touch 2 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event13 - button state: touch 3 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event13 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_UNKNOWN
event13 - gesture state: GESTURE_STATE_UNKNOWN → GESTURE_STATE_PINCH
-event13 GESTURE_PINCH_BEGIN +65.88s 4
event13 GESTURE_PINCH_UPDATE +65.88s 4 -29.64/ 5.30 (-124.67/22.28 unaccelerated) 1.00 @ -0.67
event13 GESTURE_PINCH_UPDATE +65.90s 4 -38.51/ 7.36 (-139.98/26.74 unaccelerated) 1.01 @ -0.86
event13 GESTURE_PINCH_UPDATE +65.92s 4 -53.75/10.36 (-161.85/31.20 unaccelerated) 1.01 @ -1.06
event13 GESTURE_PINCH_UPDATE +65.94s 4 -63.51/14.38 (-170.60/38.63 unaccelerated) 1.04 @ -1.70
event13 GESTURE_PINCH_UPDATE +65.96s 4 -59.00/10.43 (-159.67/28.23 unaccelerated) 1.07 @ -1.37
event13 GESTURE_PINCH_UPDATE +65.98s 4 -49.82/ 2.53 (-146.54/ 7.43 unaccelerated) 1.08 @ -1.68
event13 GESTURE_PINCH_UPDATE +66.00s 4 -45.64/-0.48 (-142.17/-1.49 unaccelerated) 1.05 @ -2.79
event13 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event13 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event13 - button state: touch 2 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event13 - button state: touch 3 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event13 GESTURE_PINCH_END +66.01s 4
-event6 KEYBOARD_KEY +68.93s *** (-1) pressed
event6 KEYBOARD_KEY +69.28s *** (-1) pressed
^C
event2 - Power Button: device removed
event3 - Video Bus: device removed
event4 - Video Bus: device removed
event0 - Power Button: device removed
event1 - Lid Switch: device removed
event10 - HDA ATI HDMI HDMI/DP,pcm=3: device removed
event11 - HD-Audio Generic Mic: device removed
event12 - HD-Audio Generic Headphone: device removed
event6 - AT Translated Set 2 keyboard: device removed
event13 - SynPS/2 Synaptics TouchPad: device removed
event8 - HP Wireless hotkeys: device removed
event9 - HP WMI hotkeys: device removed
This is what I get when trying to swipe with four fingers to switch to a different workspace on KDE Wayland, which is annoying. The baffling part is that this is not constant and does not appear to have any rhyme or reason (it can happen several times in a row before the swipe is appropriately registered, while it can also occur only once before a swipe being properly registered and there can even be several proper swipes chained together before this swoops in). The arrangement of my fingers is irrelevant.
This appears to have started with 1.14.0. I am running Gentoo testing with custom GCC flags. This issue was not present before the update to 1.14.0.
My laptop's specification sheet (page already taken down by HP).
Edit
I just swiped right for a bit.