Suponiendo que esto se deba al cepillado espurio de su panel táctil mientras escribe, puede modificar ciertos parámetros, siempre que su controlador de panel táctil esté bien instalado.
Primero enumere los dispositivos de entrada Xorg.
Los resultados son para mi máquina actual y serán diferentes en su caso.
$ 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)]
Como puede ver, el panel táctil actual se identifica como "SynPS / 2 Synaptics TouchPad", a continuación, para enumerar sus propiedades de panel táctil, haga en el terminal:
$ 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
Para comprender las propiedades enumeradas en detalle, busque $ man 4 synaptics
.
"Synaptics Finger" es propiedad de interés aquí:
- Finger bajo = 25 <- cuando la presión del dedo cae por debajo de este valor, el conductor lo cuenta como una liberación.
- Finger alto = 30 <- cuando la presión del dedo supera este valor, el conductor lo cuenta como un toque.
Como puede ver, me gusta mantener mi panel táctil en el lado sensible. Usted, por otro lado, probablemente desee ajustar "Finger High" y establecerlo en un valor más alto, 50 o 60 o más. Depende tanto de su hardware como de usted. Solo necesita experimentar para ajustar su hardware a sus necesidades específicas. Por ejemplo:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
En mi caso de uso, el [número de dispositivo] correspondería a 10
(como se ve arriba $ xinput --list
) aumenté la propiedad "FingerHigh" arriba de 30 a 60. Eso se traduce en que su panel táctil se vuelve menos sensible a los contactos espurios.
Otra forma de configurar su dispositivo sobre la marcha, sin la necesidad de reiniciar su sesión Xorg , es usar la utilidad cli synclient
. Consulta y modifica las opciones del controlador Synaptics. Esto le permitiría ajustar las funciones del panel táctil que no están expuestas a través de la GUI. Uno ajustaría los parámetros a través de un terminal:
$ synclient FingerHigh=60
Ver $ man synclient
para más detalles.
Aunque ese tipo de configuración no es permanente y no sobrevivirá a un reinicio, lo ayudará a experimentar con los valores. Una vez que esté satisfecho con el comportamiento del dispositivo, puede editar el archivo /usr/share/X11/xorg.conf.d/50-synaptics.conf
(<- este es el nombre de mi propio archivo de configuración; su nombre de archivo puede diferir).
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Eso debería hacer que los cambios sean permanentes durante el reinicio, pero es probable que esos cambios se eliminen cuando realice una actualización del sistema o del controlador.
HTH Comentarios bienvenidos.