Librem 14 Touchpad click methods only available with libinputs < 1.18
Summary
On the Librem 14, when using Libinput version 1.18.0-1 libinput list-devices
says "none" click methods are available. When using prior libinput versions, like 1.17.3-1, the click methods *button-areas clickfinger
are available. I am using the button-areas mode for a convenient right-clicking, so it would be nice if that would be supported in current versions as well.
Note: When executing libinput list-devices
an error is shown regarding the touchpad (see attached output).
Steps to reproduce
I guess it's a issue with this specific touchpad, so I guess you cannot reproduce this issue withut one. However, in general reproducing the issue is as simple as:
- Install a libinput version prior to 1.18 (e.g. 1.17.3-1)
- Run
libinput list-devices
- Check the available click methods for this touchpad
- Install libinput version 1.18 (tested with 1.18.0-1) and repeat
For the changes to actually take effect (right click working via area mode) it seems like a reboot is required.
Required information
- libinput version: 1.17.3-1 / 1.18.0-1 as availabe here.
- hardware information: Laptop: Librem 14
- modalias output:
dmi:bvncoreboot:bvr4.14-Purism-1:bd06/18/2021:br4.14:efr0.0:svnPurism:pnLibrem14:pvr1.0:rvnPurism:rnLibrem14:rvr1.0:cvnPurism:ct9:cvr:
-
libinput record
output: n/a (if I'm wrong with this and it is needed in this case, I'll gladly submit this later!) -
libinput debug-events --verbose
output: n/a (if I'm wrong with this and it is needed in this case, I'll gladly submit this later!)
Commad outputs:
-
libinput list-devices
on version 1.17.3-1 list-devices_1.17.3-1.txt -
libinput list-devices
on version 1.18.0-1 list-devices_1.18.0-1.txt -
udevadm info
udev.txt