flSynclient è un frontend per i touchpad synaptics in ambiente Linux (e per X server in generale) sviluppato con il toolkit fltk (www.fltk.org). Utilizza synclient, tool a riga di comando per il settaggio del driver synaptics. flSynclient è codice libero, rilasciato sotto licenza GNU GPL.
tar xzf flSynclientX.X.tgz
cd flSynclientX.x
make
make install
Il driver accetta i settaggi in real time (senza riavviare X) solo
se è abilitata la opzione "shared memory".
Il file XF86Config/xorg.conf dovrebbe contenere qualcosa come
------------------------------------------------------------------
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
EndSection
...
Section "ServerLayout"
...
InputDevice "touchpad" "AlwaysCore"
EndSection
------------------------------------------------------------------
Per motivi di sicurezza flSynclient non scrive direttamente nel file di configurazione dell'X server (Xf86Config/xorg.conf), ma salva i settaggi nella home dell'utente nel file ~/.flSynclient. Il comando:
flSynclient -sristabilisce i settaggi salvati nel file, e può essere eseguito all'avvio di ogni sessione tramite i file .xinitrc o .xsession, oppure tramite il meccanismo di gestione dell'ambiente desktop in uso. Questo sistema permette di gestire le differenti impostazioni personali di ogni utente.
------------------------------------------------------------------
Section "InputDevice"
Identifier "touchpad"
.
.
Option "Optionname" "OptionValue"
Option "Optionname" "Optionvalue"
.
.
.
EndSection
------------------------------------------------------------------