web analytics

Ubuntu 12.10 e i problemi con il Touchpad / Trackpad

In questi anni il supporto hardware per Linux è migliorato notevolmente grazie anche all’ottimo sviluppo del kernel, può capitare comunque che appena installata la nuova distribuzione qualcosa non funziona o la qualche perferica non venga correttamente riconosciuta.
Molto spesso il problema non arriva dal mancato supporto ma da alcuni problemi con la distribuzione come il caso della nuova Ubuntu 12.10 Quantal e i problemi con le varie schede grafiche oppure come vedremo in questa guida il mancato riconoscimento del Touchpad / Trackpad.
Diversi utenti segnalano che al termine dell’installazione di Ubuntu 12.10 il touchpad non funziona, difatti molto probabilmente è disabilitato.
Per attivarlo basta avviare il terminale e digitare:

gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled ‘true’

con questo comando dovremo aver attivato o meglio ancora ripristinato il Touchpad / Trackpad su Ubuntu 12.10 Quantal.
Se dopo aver effettuato questa operazione il Touchpad / Trackpad non funziona ancora avviamo il terminale e digitiamo:

grep Iden /etc/X11/xorg.conf

in una delle righe dovremo trovare:
Identifier “Synaptics Touchpad”
se non è cosi avviamo il terminale e digitiamo:
Attenzione: effettuate queste correzioni solo se siete utenti esperiti un errato comando potrebbe rendere instabile il server grafico della distribuzione

gksudo gedit /etc/X11/xorg.conf

e dopo
Section “InputDevice”
Identifier xxxxx
EndSection
aggiungiamo
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0”
EndSection
La sezione ServerLayout dovrebbe essere simile a questa
Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection
Aggiungiamo la riga
Inputdevice “Synaptics Touchpad”
Il risultato dovrebbe essere 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
salviamo e rivviamo.
Se tutto corretto il nostro Touchpad / Trackpad dovrebbe funzionare correttamente