eu olheiProblemas no touchpad do Ubuntu - o ponteiro do mouse salta, mas meu problema é um pouco diferente.
O ponteiro do mouse não salta para um local específico. Em vez disso, quando tento usar o mousepad, ele reage "demais". Por exemplo, se eu mantiver meu dedo logo acima do mousepad, sem tocá-lo (pelo menos não tenho nenhum feedback tátil), o ponteiro do mouse ainda se moverá.
Enquanto a velocidade do meu Touchpad estiver alta, fica muito chato, por exemplo, quando tiro o dedo do mousepad, o ponteiro do mouse se move/salta um pouco.
xinput list
me dá o seguinte:
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ TOSHIBA Web Camera - HD: TOSHIB id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)]
O problema é tolerável desde que eu esteja Touchpad Speed
na configuração mínima. Ainda assim, quero consertar isso totalmente.
Se não consigo consertar isso, como posso ter certeza de que não terei um problema semelhante em um novo laptop?
Responder1
eu já postei essa respostaem outro lugar, mas acho que também pode se aplicar a esta situação.
Liste todas as propriedades em seu mouse/touchpad usando xinput --list-props 11
(meu ID do touchpad é 11, o seu será diferente) e veja o id da propriedade Device Accel Constant Deceleration
.
Agora digite o comando xinput --set-prop 11 268 0.3
(meu ID de propriedade de desaceleração do touchpad é 268, o seu será diferente) para diminuir a desaceleração do mouse/touchpad.
Como é muito tedioso digitar esses dois comandos toda vez que você faz login, coloque-os no final do /home/{your user name}/.bashrc
arquivo para que sejam executados automaticamente sempre que você fizer login.
Esta solução tem um pequeno erro. Com o tempo, você notará que o ID do mouse/touchpad frequentemente alternará entre alguns valores. Você também pode ter visto isso. A solução alternativa para isso é colocar os comandos com todos esses valores. Por exemplo, ontem meu ID do Touchpad era 11, mas hoje depois de executar xinput --list
, vi que meu ID do touchpad mudou para 13. Então, em vez de apenas um único comando xinput --set prop 11 268 0.3
, agora colocarei dois comandos:
xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3
no final do ~/.bashrc
arquivo.
Agora, sempre que você fizer login, verá algo estranho escrito no terminal, como property '268' doesn't exist, you need to specify its type and format
. Isso porque desses dois comandos que você coloca dentro do ~/.bashrc
arquivo, um não tem a propriedade 268 e, portanto, esta mensagem stderr (erro padrão). Se você concordar com esse erro bobo, pode ignorá-lo; caso contrário, coloque um clear
comando abaixo desses dois comandos no ~/.bashrc
arquivo. Agora, depois de executar esses dois comandos, o terminal também será limpo todas as vezes.