O Mousepad está agitado e impreciso

2

Estou usando o Ubuntu 13.10 no momento.

Eu sei que isso provavelmente fará com que algumas pessoas pensem que isso foi perguntado antes (eu li problemas semelhantes, mas nada do que eu tentei ajudou).

Então, no Windows, o mousepad parece rastrear perfeitamente os movimentos dos meus dedos. Se eu me mover muito devagar para baixo e para a direita, ele me seguirá bem devagar: para baixo e para a direita.

No entanto, no Ubuntu, se eu me movo lentamente para baixo e para a direita, parece saltar pixels aleatoriamente. Em vez de rastrear perfeitamente, de vez em quando (com bastante frequência), parece saltar 8 pixels (uma quantidade pequena, mas perceptível). Isso significa que quando eu arrasto lentamente para baixo e para a direita, ele periodicamente pula mais do que deveria.

O problema é que esse jitter é extremamente perceptível quando tento usar o clique esquerdo (meu mousepad tem áreas de botões suaves). Então, quando eu quero clicar em um link, meu polegar toca o mousepad para começar o clique, e o mouse fica nervoso, e me faz clicar e arrastar muito, ou simplesmente perder completamente o que eu estava tentando clicar.

Eu consertei todas as configurações que encontrei e nada parece causar qualquer impacto sobre isso.

Configurações que tentei:

synclient ----

FingerLow
FingerHigh
MinSpeed
MaxSpeed
AccelFactor
HorizHysteresis
VertHysteresis
AreaBottomEdge

xinput no SynPS / 2 Synaptics TouchPad ----

Pressão de dois dedos
Áreas de botões flexíveis
Cancelamento de ruído -

A única configuração que causou impacto ANY foi o AreaBottomEdge, mas o problema era que ele não fazia o que eu queria.

Por isso, ele para de rastrear os movimentos na parte inferior do meu laptop (ou seja, essencialmente desabilitando o rastreamento na "área de soft-button" dependendo do que eu definir o valor). No entanto, quando dois dedos estão no trackpad, ele ainda rastreia meu polegar nessa área, o que causa tremulação quando tento clicar.

Toda e qualquer ajuda é apreciada. Isso está me deixando louco.

Alguém?

Este parece ser um problema incrivelmente comum no linux com touchpads sinápticos.

Não sei por que ninguém fez drivers melhores. Tenho certeza que está impedindo muitos usuários de notebook de mudar para o linux (ou pelo menos desencorajá-los).

Suponho que não devo reclamar muito a menos que esteja pronto para escrever esses drivers eu mesmo. No entanto, para uma organização como o Ubuntu, você acha que alguém teria delegada a tarefa de tornar o sistema operacional utilizável de forma eficiente com um touchpad.

    
por Kurt 02.12.2013 / 03:15

1 resposta

2

Você pode tentar ativar o cancelamento de ruído. Primeiro, execute xinput para encontrar o id do seu dispositivo touchpad.

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎣   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]

Como você pode ver, meu id é 13 .

Para definir o cancelamento de ruído

xinput set-prop 13 'Synaptics Noise Cancellation' 30 30

Onde 13 é o id do seu dispositivo de ponteiro. Você pode variar os números 30 30 (eles definem os lados da 'caixa de cancelamento de ruído') para encontrar algo que combina com você.

Se isso funcionar, talvez você queira configurar esse comando para ser executado automaticamente no login e / ou na inicialização. Startup Applications - > Add - > insira o comando xinput no campo de texto "comando".

Mais informações:

link

    
por imolit 27.04.2014 / 13:32