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?


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.


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.