Where are settings for drag-and-drop touchpad behavior?

Check the output of synclient -l | grep -i drag. You'll see something like this:

LockedDrags             = 0
LockedDragTimeout       = 5000
TapAndDragGesture       = 1

I think LockedDragTimeout is the setting you want. To change it temporarily, run synclient LockedDragTimeout=value. Once you are happy with the value, add the command to startup applications.


To expand on mikewhatever's answer:

synclient TapAndDragGesture=1 LockedDrags=1 LockedDragTimeout=200

should do the trick temporarily. Specifically, you need the LockedDrags=1 option to enable them.

  • TapAndDragGesture=1 ensures that tap-and-drag gestures are enabled (just in case).
  • LockedDrags=1 enables locked drags (locks drag-and-drop until you tap again or a timeout happens).
  • LockedDragTimeout=200 lowers the locked drag timeout from 5000 ms (default) to 200. If left at 5000, drag-and-drop will be locked until you tap on the touchpad (or wait 5 seconds).

For more info, run man synaptics. For a list of available options and their current values, run synclient -l. Once you have figured out your favorite settings, add them to a startup script as mikewhatever suggests.