Bug 477460 - Tapping and two-finger tap menus are inactive with libinput
Summary: Tapping and two-finger tap menus are inactive with libinput
Status: RESOLVED DUPLICATE of bug 420762
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_touchpad (show other bugs)
Version: 5.27.8
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-24 11:07 UTC by Dmitriy Rabotyagov
Modified: 2023-11-30 22:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Touchpad setting menu (79.74 KB, image/png)
2023-11-24 11:07 UTC, Dmitriy Rabotyagov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Rabotyagov 2023-11-24 11:07:20 UTC
Created attachment 163425 [details]
Touchpad setting menu

SUMMARY

Selection of two-finger tap is not active despite there is support for this from the touchpad itself. So it is inpossible to configure behavior or right click or middle click on double tap through plasma settings.
This was working properly on 5.24 Plasma

STEPS TO REPRODUCE
1. Go to Hardware -> Input Devices -> Touchpad
2. Tapping and Two-finger tap are inactive and can't be selected

When installing xserver-xorg-input-synaptics "Tapping" menu becomes active, but not Two-finger tap.

At the same time touchpad is reflecting on double-tap as right click. It is also possible to change the behaviour of touchpad through "xinput set-prop 16 "libinput Tapping Button Mapping Enabled" 0, 1" - and it will switch to middle click. But setting will remain inactive in UI.

EXPECTED RESULT

There is a way to change configuration with system settings.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 23.04
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
$ dpkg -l | grep libinput
ii  libinput-bin                                             1.23.0-2                                    amd64        input device management and event handling library - udev quirks
ii  libinput10:amd64                                         1.23.0-2                                    amd64        input device management and event handling library - shared library
ii  xserver-xorg-input-libinput                              1.3.0-1                                     amd64        X.Org X server -- libinput input driver
$ dpkg -l | grep xserver-xorg-input
ii  xserver-xorg-input-all                                   1:7.7+23ubuntu2                             amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput                              1.3.0-1                                     amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-input-wacom                                 1:1.2.0-1ubuntu1                            amd64        X.Org X server -- Wacom input driver
$ xinput list-props 16
Device 'ELAN07A8:00 04F3:31EC Touchpad':
        Device Enabled (170):   1
        Coordinate Transformation Matrix (172): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (326): 1
        libinput Tapping Enabled Default (327): 0
        libinput Tapping Drag Enabled (328):    1
        libinput Tapping Drag Enabled Default (329):    1
        libinput Tapping Drag Lock Enabled (330):       1
        libinput Tapping Drag Lock Enabled Default (331):       0
        libinput Tapping Button Mapping Enabled (332):  1, 0
        libinput Tapping Button Mapping Default (333):  1, 0
        libinput Natural Scrolling Enabled (299):       0
        libinput Natural Scrolling Enabled Default (300):       0
        libinput Disable While Typing Enabled (334):    1
        libinput Disable While Typing Enabled Default (335):    1
        libinput Scroll Methods Available (304):        1, 1, 0
        libinput Scroll Method Enabled (305):   1, 0, 0
        libinput Scroll Method Enabled Default (306):   1, 0, 0
        libinput Click Methods Available (336): 1, 1
        libinput Click Method Enabled (337):    1, 0
        libinput Click Method Enabled Default (338):    1, 0
        libinput Middle Emulation Enabled (339):        0
        libinput Middle Emulation Enabled Default (340):        0
        libinput Accel Speed (311):     0.000000
        libinput Accel Speed Default (312):     0.000000
        libinput Accel Profiles Available (313):        1, 1, 1
        libinput Accel Profile Enabled (314):   1, 0, 0
        libinput Accel Profile Enabled Default (315):   1, 0, 0
        libinput Accel Custom Fallback Points (316):    <no items>
        libinput Accel Custom Fallback Step (317):      0.000000
        libinput Accel Custom Motion Points (318):      <no items>
        libinput Accel Custom Motion Step (319):        0.000000
        libinput Accel Custom Scroll Points (320):      <no items>
        libinput Accel Custom Scroll Step (321):        0.000000
        libinput Left Handed Enabled (322):     0
        libinput Left Handed Enabled Default (323):     0
        libinput Send Events Modes Available (284):     1, 1
        libinput Send Events Mode Enabled (285):        0, 0
        libinput Send Events Mode Enabled Default (286):        0, 0
        Device Node (287):      "/dev/input/event14"
        Device Product ID (288):        1267, 12780
        libinput Drag Lock Buttons (301):       <no items>
        libinput Horizontal Scroll Enabled (302):       1
        libinput Scrolling Pixel Distance (324):        15
        libinput Scrolling Pixel Distance Default (325):        15
        libinput High Resolution Wheel Scroll Enabled (303):    1
Comment 1 Dmitriy Rabotyagov 2023-11-24 11:08:44 UTC
Sorry, small nit: Kubuntu 23.10, not 23.04.
Comment 2 Nate Graham 2023-11-30 22:34:48 UTC

*** This bug has been marked as a duplicate of bug 420762 ***