https://bugs.kde.org/show_bug.cgi?id=477460

            Bug ID: 477460
           Summary: Tapping and two-finger tap menus are inactive with
                    libinput
    Classification: Applications
           Product: systemsettings
           Version: 5.27.8
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_touchpad
          Assignee: plasma-b...@kde.org
          Reporter: noonedeadp...@gmail.com
                CC: natalie_clar...@yahoo.de
  Target Milestone: ---

Created attachment 163425
  --> https://bugs.kde.org/attachment.cgi?id=163425&action=edit
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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to