#!/bin/sh id="$(xinput list | grep Touchpad | cut -f 2 | sed 's/id=//')" xinput disable "$id" xinput enable "$id" # $1 prop name get_prop() { name="$1 (" xinput list-props "$id" | grep "$name" | sed 's/.*(\(.*\)):.*/\1/' } # Set NaturalScrolling prop="$(get_prop 'Synaptics Scrolling Distance')" xinput set-prop "$id" "$prop" -93, -93 # Set Tap to Click prop="$(get_prop 'Synaptics Tap Action')" xinput set-prop "$id" "$prop" 1, 1, 1, 2, 1, 3 # Enable Horizontal and Vertical Two-Finger scrolling prop="$(get_prop 'Synaptics Two-Finger Scrolling')" xinput set-prop "$id" "$prop" 1, 1