Supondo que isso se deva à escovação espúria do seu touchpad enquanto você digita, você pode modificar certos parâmetros, desde que o driver do touchpad esteja bem instalado.
Primeira lista de dispositivos de entrada Xorg.
Os resultados são para a minha máquina atual e serão diferentes no caso do ano.
$ 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 você pode ver, o touchpad atual é identificado como "SynPS / 2 Synaptics TouchPad". Em seguida, para listar as propriedades do touchpad, faça no 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 entender as propriedades listadas em detalhes, procure $ man 4 synaptics
.
"Dedo Synaptics" é a propriedade de interesse aqui:
- Dedo baixo = 25 <- quando a pressão do dedo cai abaixo desse valor, o motorista a considera como uma liberação.
- Dedo alto = 30 <- quando a pressão do dedo ultrapassa esse valor, o motorista a considera como um toque.
Como você vê, eu gosto de manter meu touchpad no lado sensível. Você, por outro lado, provavelmente deseja ajustar "Finger High" e configurá-lo para um valor mais alto, 50 ou 60 ou mais. Depende tanto do hardware do ano quanto de você. Você só precisa experimentar para ajustar o hardware de acordo com as necessidades específicas. Por exemplo:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
No meu caso de uso, o [número do dispositivo] corresponderia 10
(como visto acima $ xinput --list
) aumentei a propriedade "FingerHigh" acima de 30 para 60. Isso significa que no touchpad do ano você fica menos sensível a contatos espúrios.
Outra maneira de configurar o dispositivo rapidamente, sem a necessidade de reiniciar a sessão do Xorg , é usar o utilitário cli synclient
. Ele consulta e modifica as opções do driver Synaptics. Isso permitiria ajustar os recursos do touchpad que não seriam expostos por meio da GUI. Um poderia ajustar parâmetros através de um terminal:
$ synclient FingerHigh=60
Veja $ man synclient
para mais detalhes.
Embora esse tipo de configuração não seja permanente e não sobreviva a uma reinicialização, ele ajudará você a experimentar valores. Quando estiver satisfeito com o comportamento do dispositivo, você poderá editar o arquivo /usr/share/X11/xorg.conf.d/50-synaptics.conf
(<- este é o nome do meu próprio arquivo de configuração; o nome do arquivo pode variar.)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Isso deve tornar as alterações permanentes durante a reinicialização, mas essas alterações provavelmente serão apagadas quando você realizar uma atualização do sistema ou driver.
HTH. Feedback bem-vindo.