After testing with libinput 1.7.3 (from Fedora 26 beta) on Fedora 25, I have determined the following touch pressure values to work well with the ALPS touchpad on the Latitude E6220. The contents of /etc/udev/hwdb.d/71-touchpad-local.hwdb are: libinput:name:*AlpsPS/2 ALPS GlidePoint:dmi:* LIBINPUT_ATTR_PRESSURE_RANGE=103:100 Without this entry in /etc/udev/hwdb.d/71-touchpad-local.hwdb the touchpad is almost unusable due to excessive sensitivity (it responds with mouse movements even when the finger is held above the surface, so the mouse moves as the finger approaches and departs the sruface). With this setting the behavior is as expected. The dimensions of the exposed surface of this touchpad are approximately 80x40 mm. The output from udevadm info --query=all is: /dev/input/event5 P: /devices/platform/i8042/serio1/input/input6/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/platform/i8042/serio1/input/input6/event5 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_INPUT_TOUCHPAD_INTEGRATION=internal E: LIBINPUT_ATTR_PRESSURE_RANGE=103:100 E: LIBINPUT_DEVICE_GROUP=11/2/8/300:isa0060/serio1 E: LIBINPUT_MODEL_ALPS_TOUCHPAD=1 E: LIBINPUT_MODEL_FIRMWARE_VERSION=300 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: USEC_INITIALIZED=4392877
wow, that is a high threshold. I'll need the /sys/class/dmi/id/modalias please, your current dmi match would apply to all ALPS touchpads, I don't think that's something we want here :)
Sorry, forgot to include the DMI info. Here it is: cat /sys/class/dmi/id/modalias dmi:bvnDellInc.:bvrA14:bd05/12/2017:svnDellInc.:pnLatitudeE6220:pvr01:rvnDellInc.:rn0R97MN:rvrA00:cvnDellInc.:ct9:cvr:
commit 7c983d6088fe5098f3236b1400d98dbbf92712df (HEAD -> master, tmp-today/master, origin/master, github/master) Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Tue Jul 4 12:39:09 2017 +1000 udev: add custom pressure range for Dell Latitude E6620
E6220, please.
oh, whoops. typoed that one. the patch itself is correct, just the commit message is wrong, sorry about that.
After some more experimentation I have found that a better pressure range is LIBINPUT_ATTR_PRESSURE_RANGE=100:90 This gives some more sensitivity to the fingers without introducing spurious touches and movements.
rightyo, updated to 100:90 and pushed as 64fcd7bd024124acdaa3dd1e544775dc906f7c45. Thanks
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.