Ubuntu – Keep synclient settings persistent


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*"

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


    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:


    synclient ClickFinger3=0
    synclient TapButton3=0
    touchegg &

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