tl;dr I think this workaround doesn’t work for me™; (distro=manjaro)
@junaruga thanks for figuring things out - I’m not having success, Can you (or anyone) LMK if maybe I’m incorrectly summarizing the solution below thus far?
exact steps: file manipulations, source links, etc.
summary of temporary-workaround steps junaruga found:
- copy the file contents from the libinput patch to clipboard/wherever eg
$ cat > upstream-file <<EOF
# manually set file contents, to fix two-finger detection of touchpad
# taken from:
# - https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/665/diffs
# - per https://wayland.freedesktop.org/libinput/doc/latest/device-quirks.html#device-quirks-local
# - per http://community.frame.work/t/solved-sort-of-touchpad-not-working-fully/3512/25
[Framework Laptop Touchpad]
MatchName=PIXA3854:00 093A:0274 Touchpad
MatchUdevType=touchpad
MatchDMIModalias=dmi:*svnFramework:pnLaptop:*
AttrEventCodeDisable=BTN_RIGHT
EOF
sudo mkdir -p /etc/libinput
sudo mv upstream-file /etc/libinput/local-overrides.quirks
sudo systemctl reboot
Then, upon reboot, two-finger scroll/right-click just works? Or am I misunderstanding?
Total aside: interestingly pricedspacefan reports above Manjaro Xfce two-finger scroll works for them. No idea what’s different… maybe I’m hitting a hardware issue…