Apple Touchpad settings reset everytime

hi~

nothing I do will make my touchpad settings persist :frowning:
speed & tap to click are vital for me.
-Apple Magic Trackpad 2 (is it an Apple Linux beef?)
-already have the file mentioned in this solution https://forum.garudalinux.org/t/touchpad-settings-resets-after-shutdown/5977

-.config/touchpadxlibinputrc is showing

clickMethodAreas=false
clickMethodClickfinger=true
middleEmulation=false
pointerAcceleration=1
pointerAccelerationProfileAdaptive=true
pointerAccelerationProfileFlat=false
tapAndDrag=false
tapDragLock=false
tapToClick=true

[HTX USB HID Device HTX HID Device Touchpad]
disableWhileTyping=false
enabled=true
tapDragLock=false

[SynPS/2 Synaptics TouchPad]
tapToClick=true

[Synaptics tm2964-001]
tapToClick=true

-.config/touchpadrc is showing

[parameters]
AccelFactor=1
CircScrollDelta=5.73
HorizScrollDelta=3.9
HorizTwoFingerScroll=true
MaxTapMove=6.2
MinSpeed=500
OneFingerTapButton=LeftButton
Tapping=true
ThreeFingerTapButton=MiddleButton
TwoFingerTapButton=RightButton
VertScrollDelta=4.1

-.config libinput-gestures.conf is showing

#Browser actions Back and Forward
gesture swipe left 3 xdotool key alt+Right
gesture swipe right 3 xdotool key alt+Left

#Present Windows
gesture swipe down 3 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "Expose"

#Desktop Grid
gesture swipe up 3 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "ShowDesktopGrid"

#Minimize
gesture swipe down 4 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "Window Minimize"

#Maximize
gesture swipe up 4 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "Window Maximize"

#Next virtual desktop
gesture swipe left 4 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "Switch to Next Desktop"

#Previous virtual desktop
gesture swipe right 4 qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "Switch to Previous Desktop"```

when I install xf86-input-synaptics the touchpad stutters, uninstalling it fixes this issue but I still cannot get my tap to click or pointer acceleration to persist.

thanks!

I’ve no experience on this one, and haven’t found much information.
Have you seen e.g. this one and the dbus-action part?
It’s old stuff, I don’t know… But you could give it a try.

1 Like

solved!

plug in the apple magic trackpad in case the configuration doesn't work over bluetooth, not to worry the settings will persist with or without bluetooth connection once process is complete.

downloaded the following packages

  • touchpad-config
    *abstouch-nux
    *gesture-manager-git
    *libinput-gestures
    *xf86-input-libinput

go into /usr/x11/xorg.conf.d and check for a 30-touchpad.conf file, if it's missing, create it. make sure the file reads

Section "InputClass"
    Identifier "touchpad"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lrm"
EndSection

save the file.

IMPORTANT: if a 70-synaptics.conf file exists inside /etc/x11/xorg.conf.d it will take precedence over the 30-touchpad.conf file so I deleted mine (please delete w caution OR move the file somewhere safe where you can restore it if anything breaks).

ALSO IMPORTANT: if a 30-wacom.conf file exists inside etc/x11/xorg.conf.d delete it since we're using an Apple touchpad.

touchpad settings now persist on my Magic Trackpad 2 that used to reset after every shutdown.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.