Touchpad sensibilidad de la palma

11

Estoy usando (K) ubuntu 12.04 LTS con un panel táctil Synaptics. La sensibilidad de la palma es terrible, cada vez que estoy escribiendo el mouse de repente se sacude a un lugar diferente. ¿Hay alguna manera de habilitar / aumentar la sensibilidad de la palma?

notablemente
fuente
1
@mikewhatever No quiero desactivar el toque del panel táctil. Solo quiero aumentar la sensibilidad de la palma para que un toque de la palma no se perciba como un toque de dedo. De lo que sé, es posible cambiar el "área de contacto" máxima para funcionar, pero no estoy seguro. Pero definitivamente no quiero desactivar el tapping.
notablemente el
Muy bien, mantengámoslo como una opción alternativa entonces.
mikewhatever
Si se trata de un "duplicado exacto", ¿alguien puede vincularme a la pregunta? Como dije en mi comentario, NO quiero desactivar el tapping
especialmente el
2
@todos: tengo que estar en desacuerdo con que esta es una pregunta duplicada. Esta es una pregunta muy válida y se vuelve más válida con los nuevos paneles táctiles supersuaves que Ubuntu constantemente no puede manejar adecuadamente desde el primer momento.
Ubuntuser

Respuestas:

16

AFAIK, la detección de la palma no está expuesta a través de la herramienta de configuración gráfica del panel táctil. Dicho esto, puedes intentar jugar con él usando synclient.

Para ver qué opciones están disponibles, ejecute synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Esas son las opciones que veo, por lo tanto, para activar la detección de la palma, correr synclient PalmDetect=1y luego experimentar con los valores de los otros dos.

   "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"

Cuando encuentre los valores correctos, cree una entrada de inicio en Aplicaciones de inicio con un comando de la siguiente forma:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... donde xx e yy son los valores deseados.

mikewhatever
fuente
Parece que funciona cuando lo pruebo, pero periódicamente recibo eventos accidentales de clic en el panel táctil de la palma que mueven el cursor. Supongo que necesito jugar con los valores nuevamente ya que los valores predeterminados no fueron buenos para detectar mi palma. Loco, estas opciones no están disponibles a través de la configuración, de alguna manera.
noisygecko
55
Para mi ASUS S-200, que tiene un panel táctil ETPS / 2 Elantech, encontré una buena configuración: PalmMinWidth = 5 y PalmMinZ = 20. YPMV. (Sus palmas pueden variar)
ngm
los valores que @ngm usó también funcionan bien en un ThinkPad T410
cargado el
1

Además de las configuraciones publicadas por mikewhatever, estas configuraciones parecen funcionar muy bien para mí:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Nota: esas son las configuraciones para mi dispositivo ... necesita conocer los valores de su dispositivo.

Intente incrementar AreaRightEdge comenzando desde cero hasta que pueda mover el cursor como "normal". AreaLeftEdge funciona al revés, así que desde cero, increméntelo hasta que no se mueva ... luego retroceda poco a poco hasta que el cursor se mueva como "normal" nuevamente. (al final, AreaRightEdge no puede ser inferior a AreaLeftEdge).

Quizás Top y Bottom también deberían configurarse ... Lo probaré más tarde, pero al menos Izquierda / Derecha parece hacer el trabajo.

Además, en términos de "sensibilidad", puede ajustar estos:

FingerLow               = 25
FingerHigh              = 50

Como los valores anteriores, intente encontrar aquellos que sean óptimos para usted.

(Citado de mi respuesta a mi propia pregunta :) Panel táctil Synaptics: resolución del problema de 2 dedos provocado por la palma en reposo

lepe
fuente
0

Agregando a la excelente respuesta de lepe: pude descubrir los números AreaLeftEdge y AreaRightEdge usando

usuario @ t560: ~ $ xinput list

y adentro hay una línea como

↳ SynPS / 2 Synaptics TouchPad id = 11 [puntero esclavo (2)]

y luego tomar el número del dispositivo y alimentarlo a

xinput --test 11

y luego arrastrando mi dedo por el teclado, notando los números que correspondían a donde quería que estuvieran los bordes.

En mi caso (Thinkpad T560), los extremos del pad son aproximadamente 2200 y 4400, así que terminé configurando 2700 y 3700 como mis bordes izquierdo y derecho.

Nate B
fuente