On Thu, Jul 16, 2020 at 03:19:32PM +0200, Paul Menzel wrote: > Dear Linux folks, > > > On the Dell Latitude E7250 and Dell Precision 3340 I fail to get three > finger pinch events generated needed for GNOME Shell gestures [1]. > > Debian Sid/unstable with Linux 5.7.6 is running on these systems. > > [ 1.602394] input: AlpsPS/2 ALPS GlidePoint as > /devices/platform/i8042/serio1/input/input2 > > I am only able to create swipe events. (Four finger swipe works to switch > workspaces.) > > ``` > $ sudo libinput debug-events > […] > -event1 DEVICE_ADDED AlpsPS/2 ALPS GlidePoint seat0 default > group10 cap:pg size 98x51mm tap(dl off) left scroll-nat scroll-2fg-edge > dwt-on > -event2 DEVICE_ADDED DELL Wireless hotkeys seat0 default > group11 cap:k > event1 - AlpsPS/2 ALPS GlidePoint: kernel bug: Wrong slot count (4), > reducing to 2 > -event1 GESTURE_SWIPE_BEGIN +1.549s 3 > event1 GESTURE_SWIPE_UPDATE +1.549s 3 -0.36/ 0.26 (-2.59/ 1.85 > unaccelerated) > […] > ``` > > Does the hardware and driver support that? The device is an Alps GlidePoint which are usually INPUT_PROP_SEMI_MT. On those devices, we don't support 3fg pinch gestures because we don't get enough data to make the gestures reliable. There is no specific quirk for your device otherwise, afaict. If it's not semi-mt then it's too hard to say without more data, I'll need at least the output from libinput record to figure out why (that recording will contain the libinput version which also matters). Cheers, Peter