Sensibilidade da palma do touchpad

11

Estou usando o (K) ubuntu 12.04 LTS com um touchpad Synaptics. A sensibilidade da palma da mão é terrível, sempre que estou digitando o mouse de repente se afasta para um lugar diferente. Existe uma maneira de ativar / aumentar a sensibilidade da palma da mão?

notavelmente
fonte
1
@mikewhatever Eu não quero desativar o toque no touchpad. Eu só quero aumentar a sensibilidade da palma da mão para que um toque na palma da mão não seja sentido como um toque no dedo. Pelo que sei, é possível alterar a "área de contato" máxima para funcionar, mas não tenho certeza. Mas eu definitivamente não quero desativar o toque.
Notáveltipsy
Tudo bem, vamos mantê-lo como uma opção de fallback então.
Mikewhatever 24/10/12
Se esta é uma "duplicata exata", alguém pode me vincular à pergunta? Como eu disse no meu comentário, NÃO quero desativar o toque
nottipsy 24/12/12
2
@ todo mundo: Eu tenho que discordar que esta é uma pergunta duplicada. Essa é uma pergunta muito válida e se torna mais válida com os novos touchpads super suaves, que o Ubuntu constantemente falha ao manusear adequadamente.
precisa saber é o seguinte

Respostas:

16

AFAIK, o sensor de palma não é exposto através da ferramenta de configuração gráfica do touchpad. Dito isto, você pode tentar brincar com isso usando synclient.

Para ver quais opções estão disponíveis, execute synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Essas são as opções que eu vejo para ativar o sensor de palma, correr synclient PalmDetect=1e depois experimentar os valores dos outros dois.

   "PalmMinWidth" "integer"
          Minimum finger width at which touch is considered a palm.  Prop‐
          erty: "Synaptics Palm Dimensions"

   "PalmMinZ" "integer"
          Minimum  finger  pressure  at  which touch is considered a palm.
          Property: "Synaptics Palm Dimensions"

Ao encontrar os valores certos, crie uma entrada de inicialização em Aplicativos de Inicialização com um comando do seguinte formato:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... onde xx e yy são os valores desejados.

mikewhatever
fonte
Parece funcionar quando o testo, mas periodicamente ainda recebo eventos acidentais de clique no touchpad da palma da mão que movem o cursor. Acho que preciso jogar com os valores novamente, pois os padrões não eram bons em detectar minha palma. Louco essas opções não estão disponíveis através das configurações, de alguma forma.
Noisygecko 31/05
5
Para o meu ASUS S-200, que possui um Touchpad ETPS / 2 Elantech, achei boas configurações como PalmMinWidth = 5 e PalmMinZ = 20. YPMV. (Suas mãos podem variar)
ngm
os valores @ngm usados ​​também funcionam bem em um ThinkPad T410
carregado com spring
1

Além das configurações postadas por mikewhatever, essas configurações parecem funcionar muito bem para mim:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Nota: essas são as configurações do meu dispositivo ... você precisa descobrir os valores do seu dispositivo.

Tente incrementar o AreaRightEdge começando do zero até que você possa mover o cursor como "normal". AreaLeftEdge funciona do lado oposto; portanto, a partir de zero, aumente-o até que não se mova ... depois volte pouco a pouco até que o cursor se mova como "normal" novamente. (no final, AreaRightEdge não pode ser menor que AreaLeftEdge).

Talvez a parte superior e inferior também devam ser definidas ... Vou testar isso mais tarde, mas pelo menos a esquerda / direita parece fazer o trabalho.

Além disso, em termos de "sensibilidade", você pode ajustar estes:

FingerLow               = 25
FingerHigh              = 50

Como os valores acima, tente encontrar aqueles que são ideais para você.

(Citado na minha resposta à minha própria pergunta :) Synaptics Touchpad: resolvendo um problema de 2 dedos acionado pela palma da mão em repouso

lepe
fonte
0

Adicionando à excelente resposta de lepe: pude descobrir os números AreaLeftEdge e AreaRightEdge usando

user @ t560: ~ $ lista xinput

e há uma linha como

Id SynPS / 2 Synaptics TouchPad id = 11 [ponteiro escravo (2)]

e depois pegar o número do dispositivo e alimentá-lo para

xinput --test 11

e depois arrastando meu dedo pelo teclado, observando os números correspondentes a onde eu queria que as bordas estivessem.

No meu caso (Thinkpad T560), os extremos do pad são cerca de 2200 e 4400, então acabei definindo 2700 e 3700 como minhas bordas esquerda e direita.

Nate B
fonte