Synaptics

synaptics is the open source input driver for Synaptics and ALPS touchpads.

Kernel
You need to activate the following kernel options:

You may also need additional drivers under the Mice menu to support your touchpad. i.e. "Synaptics PS/2 mouse protocol extension". The touchpad may also be USB, not PS/2. If you are unsure, select multiple drivers and check what the kernel uses later with "lspci -k".

Configuration
The driver has alot options to tune it to your needs. See the synaptics man page for more information.

Fixed Configuration
Refering to Xorg.conf there should have a  directory on your system. If there is none create one:

Configure file as in the example below:

Configuration at runtime
You need to enable above option to be able to configure the driver also at runtime. Changes at runtime will be lost with the next start of the X-server. To keep them, add them to the above config file.

You can configure the driver with the program  . Some examples:
 * List all parameters:


 * Cut the right side of the touch area to expand the vertical scroll area:


 * Finding the right edge parameter:


 * Disable the mouse click function:


 * Finally, You can dump Your handpicked configuration to the  file pasting output of the following command inside the   section:

Alternatively there is the KDE systemsettings module :