##pagina da revisionare, stile wiki e formattazioni ##docs intrepid #format wiki #LANGUAGE it <
> <> <> = Introduzione = Nella maggior parte dei computer portatili, un [[http://it.wikipedia.org/wiki/Touchpad|touchpad]] è usato come periferica di input in sostituzione del classico mouse. Mentre dalla release '''Ubuntu 8.04''' «'''Hardy Heron'''» in poi il touchpad viene installato e configurato automaticamente durante l'installazione del sistema, nelle versioni precedenti questo potrebbe non accadere. In tal caso consultare la [[#troubleshooting|relativa sezione]]. {{{#!wiki note L'espressione '''Synaptics Touchpad''' non va confusa con [[AmministrazioneSistema/Synaptic|Synaptic]], il gestore dei pacchetti di '''Ubuntu'''. }}} <> = Configurare con un'interfaccia grafica = Questa sezione descrive come installare e configurare un interfaccia grafica per il touchpad Synaptics che è integrato all'interno del laptop. Altri metodi di configurazione del touchpad includono l'impiego di [[#synclient|synclient]] sulla linea di comando, o aggiungendo l'opzione [[#xconfig|options]] direttamente al file di configurazione di X server. <> == Ubuntu == * Abilitare SHMConfig nel file di configurazione di X server come descritto nella sezione [[#shmconfig|Abilitare SHMConfig]]. * Per una serie di opzioni che possano esser integrate all'interno dell'ambiente Gnome installate il pacchetto '''gsynaptics''' dal gruppo di [[Repository|repository]] ''universe''. Per aiuto con l'installazione dei pacchetti guardate la guida [[AmministrazioneSistema/InstallareProgrammi|Installare programmi]]. Dopo l'installazione si può trovare '''gsynaptics''' sotto '''''Sistema -> Preferenze -> Touchpad'''''. <> == Kubuntu == * Abilitare SHMConfig nel file di configurazione di X server come descritto nella sezione [[#shmconfig|Abilitare SHMConfig]]. * Per una serie di opzioni che possano esser integrate all'interno dell'ambiente KDE installate il pacchetto '''ksynaptics''' dal gruppo di repository universe. Per aiuto con l'installazione dei pacchetti guardate la guida [[AmministrazioneSistema/InstallareProgrammi|Installare programmi]]. Dopo l'installazione si può trovare '''ksynaptics''' nel '''Centro di Controllo KDE'''. <> == Xubuntu e altre == * Abilitare SHMConfig nel file di configurazione di X server come descritto nella sezione [[#shmconfig|Abilitare SHMConfig]]. * Per gli Utenti di Xfce o di qualsiasi altro Desktop manager al di fuori di GNOME o KDE, installate il pacchetto '''qsynaptics''' dal gruppo di repository universe. Per aiuto con l'installazione dei pacchetti guardate la guida [[AmministrazioneSistema/InstallareProgrammi|Installare programmi]]. <> = Disabilitare temporaneamente il touchpad durante la digitazione = Per evitare accidentali movimenti del mouse durante la scrittura può esser usato '''syndaemon''' per monitorare l'attività della tastiera e disabilitare il touchpad per un periodo di tempo dopo aver premuto l'ultimo tasto. Prima di tutto abilitate SHMConfig nel file di configurazione di X server come descritto nella sezione [[#shmconfig|Abilitare SHMConfig]]. I seguenti comandi dovranno esser scritti in un [[AmministrazioneSistema/RigaDiComando|terminale]]. L'opzione '''-d''' consente a '''syndaemon''' di venir eseguito in background in modo tale che il terminale possa esser chiuso una volta inviato il comando: {{{ syndaemon -d }}} L'opzione '''-t''' consente a '''syndaemon''' di disabilitare il tapping e lo scrolling, non i movimenti del mouse: {{{ syndaemon -d -t }}} Di default '''syndaemon''' disabilita il touchpad per due secondi dopo l'ultima attività della tastiera. Per specificare un tempo differente usate l'opzione '''-i'''. Ad esempio, per impostare un tempo di 1 secondo: {{{ syndaemon -d -i 1 }}} Per fare in modo che '''syndaemon''' si avvii ogni volta che aprite una sessione è necessario aggiungere il comando desiderato alla lista dei programmi in avvio che si trova in '''''Sistema -> Preferenze -> Sessioni'''''. <> = Abilitare SHMConfig = Per far funzionare i seguenti tool '''[[#synclient|synclient]]''', '''[[#syndaemon|syndaemon]]''', '''[[#gsynaptics|gsynaptics]]''', '''[[#ksynaptics|ksynaptics]]''', e '''[[#qsynaptics|qsynaptics]]''' è necessario che possano accedere alla memoria condivisa dei driver synaptics touchpad. Questo si ottiene abilitando '''SHMConfig''' "on" nella configurazione di X server relativa a Synaptics Touchpad. Avendolo abilitato questi tool possono modificare la configurazione dei driver di input del touchpad senza dover riavviare l'X server. {{{#!wiki important Avvertenza dalla man page relativa a synclient: ''WARNING: This is not secure if you are in an untrusted multiuser environment. All local users can change the parameters at any time''. }}} Se questo è un problema, il fatto di lavorare in un ambiente multiuser che potrebbero modificare i parametri in ogni momento, allora il touchpad può esser configurato senza abilitare SHMConfig semplicemente modificando il file di configurazione del X server posizionando le opzioni desiderate e riavviando X server. Per maggiori informazioni in merito veder il collegamento [[#xconfig|Configurazione con il file di Configurazione di X Server]]. In un [[AmministrazioneSistema/RigaDiComando|terminale]] scrivete: {{{ gksudo gedit /etc/X11/xorg.conf }}} Trovate la sezione in "Input``Device" per il touchpad: {{{ Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection }}} Se non è presente questa sezione, collegatevi al seguente link [[#xinputdevice|Aggiungere un Synaptics Touchpad alla configurazione del X Server]]. Aggiungete la seguente linea a questa sezione: {{{ Option "SHMConfig" "on" }}} Il risultato finale dovrebbe esser simile a questo: {{{ Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" Option "SHMConfig" "on" EndSection }}} Per abilitare i cambiamenti disconnettetevi dall'ambiente desktop e riavviate X server semplicemente premendo '''Ctrl + Alt + Backspace'''. <> = Configurare con synclient = '''synclient''' può esser usato per configurare le impostazioni del touchpad direttamemnte dalla linea di comando. Questo funzionerà anche se è installata una [[#gui|Interfaccia grafica per le Opzioni]]. Abilitate SHMConfig nel file di configurazione di X server come descritto nella sezione [[#shmconfig|Abilitare SHMConfig]]. Elenco dei settaggi: {{{ synclient -l }}} === Esempi === Spegnere il touchpad: {{{ synclient TouchpadOff=1 }}} Accendere il touchpad: {{{ synclient TouchpadOff=0 }}} <> = Configurare attraverso il file di configurazione dello X Server = Le opzioni che possono esser mostrate dal comando {{{synclient -l}}} ([[#synclient|Vedi Sopra]]) possono esser aggiunte direttamente alla sezione del touchpad "Input``Device" in {{{/etc/X11/xorg.conf}}}. In questo caso non è necessario abilitare [[#shmconfig|SHMConfig]]. Ad esempio, per spegnere il touchpad aggiungete la riga: {{{ Option "TouchpadOff" "1" }}} Il risultato apparirà come segue: {{{ Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" Option "SHMConfig" "off" Option "TouchpadOff" "1" EndSection }}} <> = Risoluzione problemi = == Determinare se un touchpad è configurato == Per controllare se un touchpad è configurato aprite un [[UsingTheTerminal|terminale]] e controllate il vostro file {{{/etc/X11/xorg.conf}}} digitando: {{{ grep Iden /etc/X11/xorg.conf }}} Se una di queste righe contiene: {{{ Identifier "Synaptics Touchpad" }}} allora il vostro Synaptic Touchpad è configurato. Se non avete una riga come quella sopra allora guardate questo link [#xinputdevice Aggiungere un Synaptics Touchpad alla configurazione di X Server]. <> == Aggiungere uno Synaptics Touchpad alla configurazione dello X Server == Per colmare le lacune relative a un touchpad che non è stato rilevato sarà necessario modificare il file xorg.conf. In un [[AmministrazioneSistema/RigaDiComando|terminale]] digitate: {{{ gksudo gedit /etc/X11/xorg.conf }}} Dopo le linee: {{{ Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection }}} Aggiungete le seguenti: {{{ Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection }}} Poi, trovate la sezione "Server``Layout" verso la fine del file xorg.conf: {{{ Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" EndSection }}} E aggiungete la seguente linea: {{{ Inputdevice "Synaptics Touchpad" }}} Il risultato dovrebbe sembrare simile a questo: {{{ Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" Inputdevice "Generic Keyboard" Inputdevice "Configured Mouse" Inputdevice "stylus" "SendCoreEvents" Inputdevice "cursor" "SendCoreEvents" Inputdevice "eraser" "SendCoreEvents" Inputdevice "Synaptics Touchpad" EndSection }}} Per abilitare i cambiamenti disconnettetevi dall'ambiente desktop e riavviate X server scrivendo '''Ctrl + Alt + Backspace'''. == Hardware specifico == === Apple iBook G4 === * [[https://help.ubuntu.com/community/SynapticsTouchpad/AppleIbookG4|Apple Ibook G4]] = Ulteriori risorse = * [[https://help.ubuntu.com/community/SynapticsTouchpad|Documento originale]] * [[https://help.ubuntu.com/community/SynapticsTouchpad/ShortcutKey|Synaptics ShortcutKey]] ---- CategoryHardware CategoryDaRevisionare