Problem: Scrolling and other gestures do not work. To fix this, you need to reload i2c_hid_acpi
after every unlock.
-
Clone this Repo
-
Move the
reloadTouchpad.sh
to a safe location and replaceYOUR_PASSWORD_HERE
with your password -
Move
unlock.service
to~/.config/systemd/user
(if this directory does not exists create it) -
Replace
PATH_TO_YOUR_RELOADTOUCHPAD_SH
with the path to yourreloadTouchpad.sh
in theunlock.service
file -
Move
reloadTouchpadDriverOnBoot.service
to/etc/systemd/system
-
Replace
PATH_TO_YOUR_RELOADTOUCHPAD_SH
with the path to yourreloadTouchpad.sh
in thereloadTouchpadDriverOnBoot.service
file -
Copy
lockheed
to/usr/local/bin
-
Make
lockheed
executable:sudo chmod +x lockheed
-
Enable both services:
systemctl --user enable unlock.service sudo systemctl enable reloadTouchpadDriverOnBoot.service
-
Reboot and your touchpad should now support scrolling & gestures.
Fix tested with Arch (6.4.2-arch1-1) and Gnome 44.3. USE THIS AT YOUR OWN RISK!