Touchpad mistakes normal movement as gestures

Hi, switched to fedora recently, and my touchpad often becomes unresponsive randomally. after some debugging using libinput debug-events I found out that these freezes are actually a wrong interpretation of the touchpad.

normal touchpad motion is sometimes interpreted as POINTER_SCROLL_FINGER or GESTURE_PINCH_UPDATE (finger zooming) and causing it to scroll/zoom instead and freeze.

so how would I fix something like this?


FWIW, it looks like there are several touchpad-related settings under gsettings.

$ gsettings list-recursively | grep -i touchpad
org.gnome.desktop.peripherals.touchpad click-method 'fingers'
org.gnome.desktop.peripherals.touchpad disable-while-typing true
org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled false
org.gnome.desktop.peripherals.touchpad left-handed 'mouse'
org.gnome.desktop.peripherals.touchpad middle-click-emulation false
org.gnome.desktop.peripherals.touchpad natural-scroll true
org.gnome.desktop.peripherals.touchpad send-events 'enabled'
org.gnome.desktop.peripherals.touchpad speed 0.0
org.gnome.desktop.peripherals.touchpad tap-and-drag true
org.gnome.desktop.peripherals.touchpad tap-and-drag-lock false
org.gnome.desktop.peripherals.touchpad tap-button-map 'default'
org.gnome.desktop.peripherals.touchpad tap-to-click false
org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled true touchpad-off [''] touchpad-off-static ['XF86TouchpadOff'] touchpad-on [''] touchpad-on-static ['XF86TouchpadOn'] touchpad-toggle [''] touchpad-toggle-static ['XF86TouchpadToggle', '<Ctrl><Super>XF86TouchpadToggle']

You might try toggling some of those and see if you can get a behavior that you are happy with.

For example:

$ gsettings set org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled false

Can confirm that it happens to me too, although I’m not able to reproduce it, it happens very very rarely and I noticed it happens when scrolling, but I have only anecdotal evidence so far