Supondo que isso se deva à escovação espúria do touchpad do ano enquanto você digita, você pode modificar determinados parâmetros, desde que o driver do touchpad esteja bem instalado.
Primeiro, liste os 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 do ano, 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
.
"Synaptics Finger" é a propriedade de interesse aqui:
- Finger Low = 25 & lt; - quando a pressão do dedo cai abaixo desse valor, o motorista conta como uma liberação.
- Finger High = 30 & lt; - quando a pressão do dedo ultrapassa esse valor, o motorista conta como um toque.
Como você vê, eu gosto de manter meu touchpad no lado sensível. Você, por outro lado, provavelmente quer ajustar "Finger High" e configurá-lo para um valor mais alto, 50 ou 60 ou mais. Depende tanto do hardware do ano como de você. Você só precisa experimentar para afinar hardware yr para necessidades específicas do ano. Por exemplo:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
No meu caso de uso [número do dispositivo] corresponderia a 10
(como visto acima de $ xinput --list
) Eu aumentei a propriedade "FingerHigh" acima de 30 para 60. Isso se traduz em anos touchpad se tornando menos sensível a falsas contatos.
Outra maneira de configurar o dispositivo yr na hora, sem a necessidade de reiniciar a sessão do Xorg , é usar o utilitário cli synclient
. Consulta e modifica as opções do driver Synaptics. Isso permitiria ajustar os recursos do touchpad que não são expostos pela GUI. Um ajustaria os 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
(& lt; - este é o nome do meu próprio arquivo de configuração; o nome do arquivo yr pode ser diferente.)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Isso deve tornar as alterações permanentes na reinicialização, mas essas alterações provavelmente serão eliminadas quando você executar uma atualização de driver ou sistema.
HTH. Feedback bem-vindo.