flSynclient is a synaptics touchpads frontend for Linux (and X server environment in general) build with the fltk (www.fltk.org) toolkit. Uses synclient, a command line tool to set the synaptics driver. flSynclient is free software, released under the GNU GPL licence.
tar xzf flSynclientX.X.tgz
cd flSynclientX.x
make
make install
Real time setting of the driver is possibile only if "shared memory" option is enabled.
XF86Config/xorg.conf should contains something like:
------------------------------------------------------------------ Section "InputDevice" Identifier "touchpad" Driver "synaptics" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "SHMConfig" "on" EndSection ... Section "ServerLayout" ... InputDevice "touchpad" "AlwaysCore" EndSection ------------------------------------------------------------------
For security reasons flSynclient doesn't write Xf86Config/xorg.conf directly, but saves the drivers settings in ~/.flSynclient. The comand:
flSynclient -srestores the saved settings, and can be put in session startup using .xinitrc or .xsession, or according to the session management of your desktop environment. This system manage personal setting for every user in a multi-user environment.
------------------------------------------------------------------ Section "InputDevice" Identifier "touchpad" . . Option "Optionname" "OptionValue" Option "Optionname" "Optionvalue" . . . EndSection ------------------------------------------------------------------