SDB:Disable tap click for touchpads

From openSUSE


Contents

Situation

You are annoyed of the tap function of your touchpad. This is not an error, you just have to learn how to use it, or finetune it. Anyway, some people don't want it.

For finetuning the tapping, see man synaptics

Procedure to disable the touchpad permanently

Open the file /etc/X11/xorg.conf (older versions of SUSE Linux use /etc/X11/XF86Config), search for Section "InputDevice", it should look like this:

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

You might have other InputDevice section, the one with Driver "synaptics" is the one for the touchpad.

Add one line at the end before EndSection:

Option        "MaxTapTime" "0"

Save the file and restart your X-Server. Test the tapping feature, it should be gone.

Disable the Touchpad upon each logon

Sometimes, especially when you have a mouse connected, you want to disable the Touchpad completley without changing a configuration file.

To disable it, just enter as user

synclient TouchpadOff=1

to enable it again

synclient TouchpadOff=0

This needs to be done each time X starts. Of course you can add an alias in your bashrc, for instance i added alias tpoff='synclient TouchpadOff=1' alias tpon='synclient TouchpadOff=0' so i just type tpoff on login; fast and easy to remember, even if your brain should run out of memory


Links

SDB:Configuration of the Synaptics Touchpad on SUSE LINUX 9.1