Gestures no longer work with thumb holding down button on clickpad
Summary
Somewhere in the last year or two, libinput lost the ability to hold down a clickpad button with the thumb and still use two-finger scrolling or swipes.
Steps to reproduce
Scrolling use case
Attempt to select a large amount of text using a two-finger scroll.
- In an text editor application, open a file large enough to vertically scroll.
- Mouse over some text, and hold down the clickpad with a thumb.
- Attempt to scroll downward with two fingers.
Expected behavior: window scrolls. Actual behavior: mouse pointer moves, about twice as fast as normal.
Virtual desktop / workspace use case
Attempt to drag an item from an application on one virtual desktop / workspace / activity to an application on a different one. (File manager to terminal, in this example)
- Set up a desktop environment to move between workspaces / virtual desktops with 3-finger swipe.
- Open a file manager window on one workspace, and a terminal in another. Type
cd
(with trailing space) in the terminal, without pressing Enter. - Swipe with 3 fingers to go back to the file manager.
- Hold down the touchpad button in the file manager window in preparation to drag a folder icon.
- With the thumb holding down the clickpad, attempt to swipe to the terminal workspace (to drop the folder into the terminal).
Expected behavior: 3-finger swipe moves us to the terminal workspace, enabling us to drop the icon on it and insert the folder's path. Actual behavior: mouse pointer moves, about three times as fast as normal.
I'll assign this to myself and look into it.