En Ubuntu 15.04, simplemente moviendo el mouse a través del panel táctil se desplaza la ventana

9

Cuando inicio el sistema por primera vez, todo funciona bien. Pero luego sucede algo (no estoy seguro de qué lo desencadena) y muchos programas comienzan a desplazarse simplemente moviendo el mouse sobre la ventana. Hasta ahora veo que esto sucede en Nautilus, Document Reader, Archive Manager, Ubuntu Software Center, Meld y System Monitor (¿qué tienen en común, GTK?). NO sucede en navegadores web, thunderbird, programas que usan Mono, Java, etc., por alguna razón.

Para ser más específicos del problema: si la posición de inicio del mouse está sobre un documento en Document Reader, por ejemplo, y luego muevo el mouse a través del panel táctil, se desplazará el documento como un ancla, donde la posición del mouse sobre el documento no cambia (sin embargo, se desplaza). Ya he intentado deshabilitar "desplazamiento con dos dedos", "deshabilitar mientras se escribe" y las opciones "tocar para hacer clic", pero no hicieron ninguna diferencia (después de que comience la falla).

El otro caso extraño es que en Nautilus, si la posición inicial del mouse está sobre un archivo o directorio, a veces lo selecciona en lugar de desplazarse. Un solo clic en un directorio abrirá el directorio (por lo que el toque inicial actúa como un clic, y soltarlo actúa como el segundo clic).

Lo único que puedo hacer para solucionar temporalmente el problema es reiniciar la computadora. No hay problemas al usar un mouse.

Actualización 2015/05/03: veo cómo reproducirlo ahora. Parece ser un problema de desplazamiento de dos dedos glitchy. Si desplaza mucho cualquier ventana con dos dedos, eventualmente comenzará a causar este problema. Pruebe varias acciones con dos dedos, como "hacer clic" con dos dedos o desplazarse rápidamente en varias direcciones, etc., y comenzará a suceder. Es interesante que solo suceda en ciertos programas y no en otros, lo que me hace preguntarme si realmente es un problema de trackpad o algún problema de framework. Puedo confirmar que esto está sucediendo en el 15.04 Live CD, por lo que sucede de forma inmediata. Si alguien tiene alguna pista, ¡actualízame!

La única solución para este problema es deshabilitar el desplazamiento con dos dedos (si ya tiene problemas, deberá reiniciar). No estoy seguro si importa, pero estoy usando el Dell XPS 13 2015 9343.

Actualización 05/05/2015: Aparentemente, este error aún puede ocurrir incluso con el desplazamiento de dos dedos, aunque es más raro. Una vez más, solo ciertos programas tienen el problema, por lo que es difícil saber si se trata de un problema de panel táctil o algo más.

Actualización 2015/05/12: He presentado un informe de error aquí: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1454473

Tiempo de volar
fuente
Me afecta en el toshiba C55d
Hellreaver
El mismo problema aquí, en un Dell XPS 13 2015 9343. Gracias por el consejo sobre cómo deshabilitar / habilitar el panel táctil. Encontró un informe de error presentado para X: bugs.freedesktop.org/show_bug.cgi?id=90493
martingreber

Respuestas:

3

Poner en la lista negra el psmouse mejora la situación, pero xchat gnome sigue teniendo problemas.

Seguí las instrucciones en https://github.com/mpalourdio/xps13

Verifique que su BIOS sea la versión A03 o posterior, y que el firmware del panel táctil esté actualizado .

psmousecontrolador de lista negra para que el trackpad use i2c en su lugar . Asegúrese de que no haya PS/2en la salida de xinput -list.

Noté que xchat-gnome parece estar ignorando la configuración de tocar para hacer clic y algunas otras aplicaciones también (como VLC, pero solo la ventana de preferencias).

En Xorg.log, veo este error cuando el panel táctil se vuelve loco:

(EE) [dix] DLL0665:01 06CB:76AD UNKNOWN: unable to find touch point 0

La única forma en que tengo que resolver temporalmente el problema es deshabilitar el trackpad por completo desde el panel de Configuración y habilitarlo nuevamente. Asegúrese de tener un mouse externo conectado.

Stefano Maffulli
fuente
¿Te importaría agregar instrucciones específicas en lugar de solo vincular? Lo apreciaría.
timetofly
Seguí las instrucciones aquí, pero desafortunadamente el problema persiste.
timetofly
Yo no he. No estoy exactamente seguro de dónde archivarlo, y no tengo los pasos exactos para reproducir el problema. ¿Qué sugieres?
timetofly
Acabo de notar tu edición. xinput -listmuestra: Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=11 [slave pointer (2)] ⎜ ↳ 2.4G KB 2.4G Mouse id=16 [slave pointer (2)]. Como dije, la lista negra de psmouse no ayudó. Ya tengo BIOS A03. ¿Cómo verifico la versión del firmware del panel táctil y la actualizo en Ubuntu?
timetofly
1
Tengo el mismo problema. Puede ser un error del kernel, pero he notado que solo hay un problema en las aplicaciones gtk. En Chrome (que creo que se ejecuta bajo QT), no hay tal problema.
Tom R
0

Al tener el mismo problema en mi Dell XPS 13 9343. Usar la configuración que Stefano Maffulli sugirió en los comentarios anteriores parece estar funcionando hasta ahora. Estaba en un estado fallido cuando ejecutó el comando, por lo que es posible que solo actualizar la configuración del sincronizador lo haya sacado de algún modo malo. Por lo tanto, podría darse el caso de que cualquier cambio en la configuración del sincronizador restablezca el modo.

gist.github.com/anonymous/c217e67ea93a51dbc5d6

En comparación con los valores predeterminados, realizó los siguientes cambios

- VertScrollDelta=100
- HorizScrollDelta=100
- TapButton2=2
- TapButton3=3
- ClickFinger2=2
- CircularScrollDelta=0.15
- CoastingSpeed=0

Si es más que solo actualizar la configuración que causó la corrección, tendría que reducirse a una de las configuraciones enumeradas anteriormente.

Espero que ayude

Atifm
fuente