Supponendo che ciò sia dovuto alla spazzolatura spuria del proprio touchpad durante la digitazione, è possibile modificare alcuni parametri, a condizione che il driver del touchpad sia installato correttamente.
Primo elenco dei dispositivi di input Xorg.
I risultati sono per la mia macchina attuale e saranno diversi nel tuo anno.
$ xinput --list # list of Xorg session input devices
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Come puoi vedere, il presente touchpad è identificato come "SynPS / 2 Synaptics TouchPad", quindi, per elencare le tue proprietà del touchpad, esegui nel terminale:
$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281): 282
Synaptics Two-Finger Width (282): 7
Synaptics Two-Finger Scrolling (285): 1, 1
Per comprendere in dettaglio le proprietà elencate, cercare $ man 4 synaptics
.
"Synaptics Finger" è di proprietà di interesse qui:
- Dito basso = 25 <- quando la pressione del dito scende al di sotto di questo valore, il conducente lo considera come un rilascio.
- Dito alto = 30 <- quando la pressione del dito supera questo valore, il conducente lo considera come un tocco.
Come vedi mi piace tenere il mio touchpad sul lato sensibile. D'altra parte, probabilmente vuoi modificare "Finger High" e impostarlo su un valore più alto, 50 o 60 o più. Dipende tanto dal tuo hardware quanto da te. Hai solo bisogno di sperimentare per mettere a punto il tuo hardware per le tue esigenze specifiche. Per esempio:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
Nel mio caso d'uso [numero dispositivo] corrisponderebbe a 10
(come visto sopra da $ xinput --list
) ho aumentato la proprietà "FingerHigh" sopra da 30 a 60. Ciò si traduce nel tuo touchpad diventando meno sensibile ai contatti spuri.
Un altro modo per configurare il dispositivo al volo, senza la necessità di riavviare la sessione Xorg , è utilizzare l'utilità cli synclient
. Interroga e modifica le opzioni del driver Synaptics. Ciò consentirebbe di regolare le funzionalità del touchpad che non sono esposte tramite la GUI. Si regolano i parametri tramite un terminale:
$ synclient FingerHigh=60
Vedi $ man synclient
per maggiori dettagli.
Sebbene quel tipo di configurazione non sia permanente e non sopravviverà al riavvio, ti aiuterà a sperimentare i valori. Una volta che sei soddisfatto del comportamento del dispositivo, puoi modificare il file /usr/share/X11/xorg.conf.d/50-synaptics.conf
(<- questo è il nome del mio file di configurazione; il tuo nome file potrebbe essere diverso.)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Ciò dovrebbe rendere permanenti le modifiche al riavvio, ma tali modifiche verranno probabilmente cancellate quando si esegue un aggiornamento del sistema o del driver.
HTH. Feedback di benvenuto.