Using all of the combined knowledge that I could find on this forum, I was able to get the touchpad to almost work correctly! Using the temporary libinput quirks file gets me partially there.
After adding the quirks file, I’m able to tap to click, tap with two fingers to right-click, and click and drag. I cannot, however, click with two fingers to right-click, and that’s the problem. The only right-click method supported is clicking the bottom right area of the touchpad (known as “button-areas” in libinput). KDE usually shows an option to change this to clicking anywhere with two fingers (known as “clickfinger” in libinput).
Alas, I cannot figure out how to get KDE to show this option, and under Wayland, there is no other way to fix this behaviour. I think that it thinks the touchpad has buttons for some reason, and it doesn’t display that option for touchpads with buttons.
I have the same exact issue in Ubuntu 21.04. I’ve always two-finger clicked to right click, so ideally, I don’t want to have to relearn to use the lower-right-hand corner of the trackpad.
@Adrian_Sanabria For me on Linux Mint 20.2 w the 5.11 kernel double-tap-to-right-click seems to work out of the box, if there’s any command output that you would find helpful to see for debugging please let me know and I’m happy to give it a whirl and report back
@Anna_Clemens To confirm if it is a configuration issue or a hardware issue, could you test out the regular Fedora 34 live USB image? Note that WiFi and the fingerprint reader won’t work on that unless you update your packages.
Edit: Never mind, based on your original post, this doesn’t sound like it could be a hardware issue. I’m hoping some KDE experts come along into the thread to help.
@Anna_Clemens Not as far as I’m aware, though that’s because KDE doesn’t automatically read Gnome’s settings. The problem isn’t that they’re modifying different things (KDE, Gnome, Sway, etc all modify libinput settings), but rather that they don’t read each other’s settings (at least by default, though you might be able to get KDE to read Gnome’s settings using a gsettings command or so).
I was dealing with this issue for a while (on NixOS, unstable branch, using libinput), and the option seemed to enable itself at random. I was able to enable two-finger right clicking by manually editing the right config file.
In ~/.config/touchpadxlibinputrc, add the following options: