Bug 356689 - Lenovo T420 touchpad tap settings not available
Summary: Lenovo T420 touchpad tap settings not available
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_touchpad (show other bugs)
Version: 5.17.5
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 381671 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-12-14 16:53 UTC by slartibart70
Modified: 2020-01-22 21:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description slartibart70 2015-12-14 16:53:30 UTC
systemconfig > input devices > touchpad
enable [x] mouse click emulation
The text (one finger, two finger, ...) gets enabled, but the drop-down boxes stay disabled.
Therefore, i cannot redefine the touchpad tap behaviour if, for example, you set your mouse to left handed and want the touchpad to send a 'tap' as 'right mouse click' (which then translates to a normal 'click' with the primary mouse button)

So... lefties are unable to use the touchpad.

Reproducible: Always
Comment 1 Rajeesh K V 2015-12-14 18:35:44 UTC
Sorry, libinput doesn't allow us to change any of these properties which is why they remain disabled in the UI. Reading more on the documentation, it is possible to set Left Handed mouse option in an xorg.conf file. Also, there is a new Touchpad KCM being developed which might offer more settings to tweak.
Comment 2 Christoph Obexer 2016-11-17 19:46:54 UTC
Apparently libinput is the future (see for example: https://bugzilla.opensuse.org/show_bug.cgi?id=1010202 ) but with libinpput I'm unable to configure almost anything with my touchpad (Dell XPS 13 9343).

So what is the status of the "new Touchpad KCM" wrt libinput?

I reported https://bugzilla.opensuse.org/show_bug.cgi?id=1010808 before finding this bug.

Looking at https://rajeeshknambiar.wordpress.com/2015/02/22/libinput-support-added-to-touchpad-kcm/ it seems the KCM Touchpad is completely useless with libinput? O_O

There is no way I relearn what 2 finger tap and 3 finger tap does and I'm pretty sure Left handed people would like to be able to use their touchpads too.

I should be able to provide any information you may desire to get this fixed :)
Comment 3 slartibart70 2017-02-12 08:47:12 UTC
fixed with new libinput
Comment 4 Christoph Obexer 2017-02-13 18:14:00 UTC
(In reply to slartibart70 from comment #3)
> fixed with new libinput

Could you be a bit more specific please? Which versions of involved components would I need to get this fix?

Thanks!
Comment 5 slartibart70 2017-02-14 08:10:27 UTC
@Christoph Obexer
Systemsettings is still not able to provide the appropriate settings via a GUI. But libinput has evolved and you can set all things via script...depending on what your devices provide as options.
My touchpad and mouse problems with left/right handedness and emulation of buttons on the touchpad are addressed by the following script:

#! /bin/bash
device="SynPS/2 Synaptics TouchPad"
touchpadId=$(xinput --list | grep "${device}" | cut -f2 | cut -d= -f2)
xinput set-prop $touchpadId "libinput Click Method Enabled" 0 1
xinput set-prop $touchpadId "libinput Left Handed Enabled" 1

There are plenty of settings available, have a look with: 
xinput --list-props <id> # id being your device number
Have a look at the libinput project website as well, e.g. here: 
https://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html
Hope this helps
Comment 6 Rajeesh K V 2017-06-27 04:14:05 UTC
*** Bug 381671 has been marked as a duplicate of this bug. ***