Libinput 1.12.0-1: Dell XPS L322X Touchpad settings crash Gnome Shell
Edited because of escaping errors:
I am running a dev. build of Ubuntu 18.10 with libinput10 version 1.12.0-1. It has a quirks file called 50-system-dell.quirks. This contains the following section:
[Dell XPS L322X Touchpad]
MatchName=*CyPS/2 Cypress Trackpad
MatchDMIModalias=dmi:*svnDell*:XPSL322X*
AttrPressureRange=30:15
AttrPalmPressureThreshold=130
The numbers for the pressure range and palm-pressure threshold may be different but I changed them and did not keep the original file...
First problem: The MatchDMIModalias-line is wrong because it does not match the actual device. After changing that line to
MatchDMIModalias=dmi:*svnDell*:*pnXPSL322X*
it does match. But, second problem:
The values are wrong and make the touchpad close to unusable, just like the problems we had with
https://bugs.freedesktop.org/show_bug.cgi?id=104990
After changing the last two lines to:
AttrPressureRange=85:40
AttrPalmPressureThreshold=230
the touchpad works fine for some time. But after some scrolling around (two minutes or so) in Chromium or Nautilus there is a crash and Gnome Shell shuts down forcing a new login. This problems is persistent and occurs with different applications.
I managed to solve this by completely removing the setting for AttrPressureRange. Since the palm-pressure threshold is most wrong this makes the device usable but I still think this is a bug.
I attached the quirks file that produces the bug on my system.