Touchpad Tapping ================ On this Dell laptop the touchpad isn't a "Synaptics" device and I can't use synclient to disable tapping. I found a way using xinput xinput gives list of devices: g4slv@antix1:~$ xinput Virtual core pointer id=2 [master pointer (3)] Virtual core XTEST pointer id=4 [slave pointer (2)] DELL081B:00 044E:120A Mouse id=11 [slave pointer (2)] DELL081B:00 044E:120A Touchpad id=12 [slave pointer (2)] the device is id 12 xinput list-props 12 shows what the tapping is (348) g4slv@antix1:~$ xinput list-props 12 Device 'DELL081B:00 044E:120A Touchpad': Device Enabled (186): 1 ... libinput Tapping Enabled (348): 1 use xinput set-prop to change Tapping Enabled (348) to 0 to disable tapping xinput set-prop 12 348 0 For scrolling I prefer the old "edge" scroll, rather than "two-finger" scroll. xinput list-props 12 libinput Scroll Methods Available (327): 1, 1, 0 libinput Scroll Method Enabled (328): 0, 1, 0 libinput Scroll Method Enabled Default (329): 1, 0, 0 Default = 1, 0, 0 which is "two-finger" Enabled = 0, 1, 0 which is "Edge" (I've already changed it to this...) the command: xinput set-prop 12 328 0 1 0 will chage it to "Edge" A script will automate both, and account for different id and property numbers on different hardware. ############################################################ #!/bin/bash TPDevice=$( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' ) tap=$( xinput list-props "$TPDevice" | grep "Tapping Enabled" | \ grep -v Default | sed -nE 's/.*\(([0-9]+)\).*/\1/p' ) scroll=$( xinput list-props "$TPDevice" | grep "Scroll Method Enabled" | \ grep -v Default | sed -nE 's/.*\(([0-9]+)\).*/\1/p' ) xinput set-prop $TPDevice $scroll 0 1 0 xinput set-prop $TPDevice $tap 0 ############################################################# I had to cheat and ask ChatGPT for the sed instruction to pull out the "348" from the output of xinput list-props sed is a mystery to me, and I must try to get my head around it. This script can be called by i3-wm by putting it in .config/i3/config exec --no-startup-id ~/tap_off.sh