Qualche giorno fà dopo un aggiornamento il mouse del mio notebook, ovvero il touchpad, ha smesso di funzionare come si deve.
Non era possibile usare lo scroll, il click e il doppio click.
Senza dilungarmi troppo, a voi la procedura eseguita per il ripristino delle funzionalità:
1) Aprire il terminale e loggarsi come root;
2) Dare il comando
less /proc/bus/input/devices
premendo INVIO ( o usando le frecce) sarà possibile scorrere la schermata, scorretela fino a leggere:
Name="SynPS/2 Synaptics TouchPad"
NB il vostro touchpad potrebbe avere un nome diverso ma in ogni caso sarà presente la parola TOUCHPAD.
A questo punto leggete e scrivetevi da qualche parte il valore eventX (dove X è il numero) presente alla riga HANDLERS che servirà più avanti:
H: Handlers=mouse0 event5
nel mio caso il valore che serve è: event5
3) nel teminale digitate:
less /var/log/Xorg.0.log
cercate all’interno del file una riga simile alla seguente:
(II) Synaptics touchpad driver version 1.3.0
che sarà seguita da righe simili alle seguenti:
(**) Option "Device" "/dev/input/event5"
(--) Synaptics Touchpad: x-axis range 1472 - 5472
(--) Synaptics Touchpad: y-axis range 1408 - 4448
(--) Synaptics Touchpad: pressure range 0 - 255
(--) Synaptics Touchpad: finger width range 0 - 0
(--) Synaptics Touchpad: buttons: left right double triple
segnatevi i range di x-asis e di y-asis, nel mio caso:
x-axis range 1472 - 5472
y-axis range 1408 - 4448
4) adesso sempre nel terminale, loggati come root, digitate:
nano /etc/X11/Xorg.conf
ed aggiungere, se non presente, le seguenti righe:
nella sezione Module section la riga:
Load "synaptics"
Nella sezione ServerLayout la riga:
InputDevice "Synaptics TouchPad"
in fondo al file creare infine un intera sezione InputDevice come segue:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/eventX"
Option "Protocol" "event"
Option "SHMConfig" "on"
Option "LeftEdge" "A"
Option "RightEdge" "B"
Option "TopEdge" "C"
Option "BottomEdge" "D"
Option "HorizEdgeScroll" "true"
Option "VertEdgeScroll" "true"
Option "CornerCoasting" "true"
Option "CoastingSpeed" "2"
Option "TapButton1" "1"
Option "MaxTapTime" "220"
Option "MaxDoubleTapTime" "220
EndSection
sostituendo:
1) al posto della X di eventX il valore letto al passo 2;
2) al posto di A il valore sinistro di x-asis (nel mio caso 1472);
3) al posto di B il valore destro di x-asis (nel mio caso 5472);
4) al posto di C il valore sinistro di y-asis (nel mio caso 1408);
5) al posto di D il valore destro di y-asis (nel mio caso 4448);
4) Riavviate il sistema e godetevi il vostro touchpad
!!ovviamente non mi assumo nessuna responsabilità per eventuali problemi causati seguendo la guida.!!