(SOLVED, sort of)Touchpad Not Working Fully

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:

  1. 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
  1. sudo mkdir -p /etc/libinput
  2. sudo mv upstream-file /etc/libinput/local-overrides.quirks
  3. 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…