Getting tap click to work on synaptics touchpads

Nemesis related tutorials and docs
Forum rules
Please only post tutorials and HOWTOs in here. It should not be a discussion area.
User avatar
Site Admin
Site Admin
Posts: 5439
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil

Getting tap click to work on synaptics touchpads

Post#1 by brokenman » 02 Nov 2015, 19:43

## HOWTO Getting tap click to work on synaptics touchpads.

Only valid for Nemesis v3.4 (which uses libxinput)
Nemesis v3.5+ uses evdev to talk to input devices so below is not applicable.

By default Nemesis loads libinput instead of synaptics. libinput controls all input devices instead of leaving it to separate modules (evdev,synaptics etc)
You can edit libinput settings (just like synclient) on the fly by using xinput.

Code: Select all

# Get device name
name=`awk -F"'" '/is a touchpad/{print$2}' /var/log/Xorg.0.log`
echo $name

# Get device number
num=`xinput list | grep "$name" | grep -ow "id=.." | cut -d'=' -f2`
echo $num

# List properties
# You can use the proprties in the next command to change settings
xinput list-props "$name"

# Set tap click on (1)
xinput set-prop "$name" "libinput Tapping Enabled" 1

# See other xinput options
xinput -h
How do i become super user?
Wear your underpants on the outside and put on a cape.