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 ------------------------------------------------------------------