Ubuntu – Keep synclient settings persistent

synaptics

I've created /usr/share/X11/xorg.conf.d/51-synaptics-userdefined.conf file (copy of 50-synaptics.conf, only desired stuff changed and posted) with the following contents:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "HorizEdgeScroll" "true"
    Option "HorizScrollDelta" "106"
    Option "RTCornerButton" "0"
    Option "SHMConfig" "on"
    MatchDevicePath "/dev/input/event*"
EndSection

However, the settings aren't applied and every time Ubuntu starts I have to apply the settings manually. What am I doing wrong?

Best Answer

  • ##Ubuntu 16.04 (Xenial) solution:

    Hmm :-/ I'm afraid this didn't work for me with ubuntu 16.04 Dell XPS13. Instead I discovered, Touchegg

    https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/

    sudo apt install touchegg
    

    To enable 3 finger and above touch in Ubuntu 16.04 (of course be sure your touchpad driver supports multitouch, or else upgrade your kernel)

    Go to your home directory and create an .xprofile with the following content:

    then

    synclient ClickFinger3=0
    synclient TapButton3=0
    touchegg &
    

    Now after you reboot your laptop, you’ll be able to use gestures.