Problema no touchpad do Ubuntu - ponteiro do mouse se movendo

Problema no touchpad do Ubuntu - ponteiro do mouse se movendo

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 listme 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 Speedna 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}/.bashrcarquivo 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 ~/.bashrcarquivo.

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 ~/.bashrcarquivo, 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 clearcomando abaixo desses dois comandos no ~/.bashrcarquivo. Agora, depois de executar esses dois comandos, o terminal também será limpo todas as vezes.

informação relacionada