Fully disable "tap and drag gesture" for synaptics touchpad

On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with

gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false

And logged out and back in.


I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.


I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.

This post describes the installation process very simply for 15.04+ (I am on 16.04).

After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:

xinput list-props <device_id>

Most of the properties in the list should have "libinput" as part of the name.

Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "TappingDrag" "false"
EndSection

There are many other useful options that can be changed or tweaked, which is well documented here

Once the options are set, save the file, log out, log in, and enjoy!