¿Cómo detengo el cursor saltando desde la ubicación deseada hasta el extremo izquierdo de la pantalla?

9

Recientemente compré una computadora portátil Dell Inspiron con Ubuntu Linux 14.04. Me encanta usar Linux y me encanta la computadora portátil, pero tengo problemas para usar el panel táctil. Casi cada vez que paso el mouse sobre algo en lo que quiero hacer clic, el cursor salta desde donde quiero que esté al extremo izquierdo de la pantalla, a menudo hasta el basurero. Me pregunto si el problema se debe a que el panel táctil es demasiado sensible. ¿Hay algo que pueda hacer?

Gracias,

Mx

MadBow1
fuente
¿Ha verificado la configuración sináptica y ha tratado de disminuir el nivel de sensibilidad?
botón de benjamin
1
No sé si su problema con la velocidad del mouse o la sensibilidad de todos modos intente cambiar la velocidad del puntero desde el panel táctil y el mouse en la configuración del sistema i.stack.imgur.com/P2VcX.png
Mohamed Slama
si no funciona prueba esta respuesta askubuntu.com/a/257844/464430
Mohamed Slama
Tengo el mismo problema: ¿estás usando dos manos en el panel táctil, una en la parte inferior izquierda para hacer clic y la otra moviendo el puntero del mouse?
Steve Kroon
@MohamedSlama La preocupación no parece ser la velocidad del mouse / trackpad, sino la sensibilidad del trackpad que detecta toques / gestos que en realidad no están presentes, o son solo pequeños pinceles sobre el trackpad que no deben interpretarse como control.
Steve Kroon

Respuestas:

3

Suponiendo que esto se deba al cepillado espurio de su panel táctil mientras escribe, puede modificar ciertos parámetros, siempre que su controlador de panel táctil esté bien instalado.

Primero enumere los dispositivos de entrada Xorg.
Los resultados son para mi máquina actual y serán diferentes en su caso.

$ xinput --list  # list of Xorg session input devices
⎡ Virtual core pointer                 id=2 [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer       id=4 [slave pointer (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad       id=10 [slave pointer (2)]
⎜   ↳ PS/2 Generic Mouse               id=11 [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)]
    ↳ Sleep Button                     id=8 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard     id=9 [slave keyboard (3)]
    ↳ HP WMI hotkeys                   id=12 [slave keyboard (3)]

Como puede ver, el panel táctil actual se identifica como "SynPS / 2 Synaptics TouchPad", a continuación, para enumerar sus propiedades de panel táctil, haga en el terminal:

$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281):    282
Synaptics Two-Finger Width (282):   7
Synaptics Two-Finger Scrolling (285):   1, 1

Para comprender las propiedades enumeradas en detalle, busque $ man 4 synaptics.
"Synaptics Finger" es propiedad de interés aquí:

  • Finger bajo = 25 <- cuando la presión del dedo cae por debajo de este valor, el conductor lo cuenta como una liberación.
  • Finger alto = 30 <- cuando la presión del dedo supera este valor, el conductor lo cuenta como un toque.

Como puede ver, me gusta mantener mi panel táctil en el lado sensible. Usted, por otro lado, probablemente desee ajustar "Finger High" y establecerlo en un valor más alto, 50 o 60 o más. Depende tanto de su hardware como de usted. Solo necesita experimentar para ajustar su hardware a sus necesidades específicas. Por ejemplo:

 $ xinput --set-prop [device number] "Synaptics Finger" 25 60 0

En mi caso de uso, el [número de dispositivo] correspondería a 10(como se ve arriba $ xinput --list) aumenté la propiedad "FingerHigh" arriba de 30 a 60. Eso se traduce en que su panel táctil se vuelve menos sensible a los contactos espurios.

Otra forma de configurar su dispositivo sobre la marcha, sin la necesidad de reiniciar su sesión Xorg , es usar la utilidad cli synclient. Consulta y modifica las opciones del controlador Synaptics. Esto le permitiría ajustar las funciones del panel táctil que no están expuestas a través de la GUI. Uno ajustaría los parámetros a través de un terminal:

 $ synclient FingerHigh=60

Ver $ man synclientpara más detalles.

Aunque ese tipo de configuración no es permanente y no sobrevivirá a un reinicio, lo ayudará a experimentar con los valores. Una vez que esté satisfecho con el comportamiento del dispositivo, puede editar el archivo /usr/share/X11/xorg.conf.d/50-synaptics.conf(<- este es el nombre de mi propio archivo de configuración; su nombre de archivo puede diferir).

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "..." "..."
        ...
        Option "FingerLow" "25"
        Option "FingerHigh" "60"
        ...
EndSection

Eso debería hacer que los cambios sean permanentes durante el reinicio, pero es probable que esos cambios se eliminen cuando realice una actualización del sistema o del controlador.

HTH Comentarios bienvenidos.

Cbhihe
fuente
Gracias por las sugerencias He jugado con xinput y synclient una buena cantidad tratando de arreglar esto, pero no pensé que podría ser el FingerLow / FingerHigh causando los problemas. Probaré esto y veré si ayuda. @ MadBow1: ¿puedes intentarlo también?
Steve Kroon
Entonces fingerhigh = 60 no responde y cambiarlo a 40 no resuelve el problema. Intentando 50 ahora; sin embargo, tenga en cuenta que esto no es causado por "cepillar espuriosamente el teclado mientras escribo", sucede cuando estoy usando ambas manos para navegar en el panel táctil.
Steve Kroon
Okay. Entonces puede que tenga que mirar otras propiedades entonces. No me había dado cuenta de que ese era tu problema. Sería ventajoso para los futuros lectores de su hilo, que lo deje claro en su pregunta original. Si aún tiene problemas, puedo intentar ayudarlo a determinar qué propiedad correcta debe modificar. No es FingerHigh para estar seguro.,
Cbhihe
No es mi publicación original, pero se aclaró en los comentarios. Como actualización, los síntomas persisten con FingerHigh = 50. Parece que quiero algo más. ¿Hay algún límite en la distancia entre los dedos para eventos de "dos dedos"? Ahora veo que puedo desplazarme con dos dedos con los dedos en lados opuestos del panel táctil, así que puedo imaginar que está levantando los dedos de cada mano. como dedos separados, tal vez.
Steve Kroon
SteveKroon: Mi mal. Tenía la impresión, mientras escribía mi comentario anterior, de que eras el autor de OP. Estoy esperando la respuesta de @ MadBow1 para ver si mi solución es adecuada para su posible problema de "sensibilidad" ... Tenga en cuenta que usted no es el autor de esta pregunta. Si usted tiene una pregunta de los nuestros, o un problema supuestamente diferente, publicar un nuevo hilo y yo voy a tratar de ayudar a usted también. Cualquier otra cosa, como tener una solución para resolver su problema específico en lugar de OP, sería el secuestro de hilos. Absolutamente ninguna ofensa destinada aquí! Yo también puedo ayudarte. :-)
Cbhihe