viernes, 7 de junio de 2019

Imposible hacer scroll con el trackpad en LibreOffice en Linux KDE Neon



He instalado hace unos meses KDE Neon en mi portátil LG Gram. La verdad es que no tengo ninguna queja, el sistema va realmente bien, mantiene mi sistema perfectamente actualizado, todas las herramientas que he instalado me han funcionado perfectamente y el equipo trabaja de forma muy fluída.

El único pero es que el paquete ofimático LibreOffice me da problemas al hacer scroll cuando uso el trackpad del portátil. Va a trompicones, da saltos, tiene un comportamiento absolutamente inestable. Y cuando intento hacer zoom utilizando el trackpad + tecla ctrl el comportamiento es inaceptable.

Y este problema sólo ocurre en Libreoffice. En todas las demás aplicaciones el funcionamiento del scroll es perfecto: navegar por la web, documentos PDF, dentro del propio sistema,... todo bien.

Llevo años usando Libreoffice sin problemas y además en múltiples distribuciones de Linux diferentes: Ubuntu, Kubuntu, Lubuntu, Elementary OS,... y en todas ellas, perfectamente.

En el siguiente vídeo te muestro el comportamiento que tengo en mi sistema:






1. Activar gtk2 en lugar de gtk3 en Libreoffice [No soluciona]

En la URL [1] describen exactamente el mismo problema e indican que debe modificarse la versión de gtk3 a gtk2 para Libreoffice.


SOLVED: The culprit is good ol’ gtk3!I had to force LibreOffice to use gtk2 by uncommenting the line:export SAL_USE_VCLPLUGIN=gtkin /etc/profile.d/libreoffice-fresh.sh(fresh in my case. others may be using still)You can check to see which version of gtk LibreOffice is using in Help > About LibreOffice.



En la ventana de Acerca de NO me indica la versión de GTK que está usando




En la carpeta /etc/profile.d NO existe ningún archivo que se llame libreoffice-fresh.sh ni nada parecido




2. Desactivar entorno de ejecución de Java [No soluciona]

En la misma URL [1] indican que desactivando el entorno de ejecución de Java se soluciona el problema. He probado a hacerlo en Herramientas/Opciones/Libreoffice/Avanzado y el problema persiste:





3. Actualizar a la última versión de Libreoffie [No soluciona]

He probado a actualizar a la última versión de Libreoffice y tampoco soluciona el problema:





4. Actualizar el sistema [No soluciona]

He probado a actualizar mi sistema KDE Neon, por ver si al descargar alguna librería más nueva se solucionabla el problema, pero tampoco:





5. Problemas con la librería libinput en KDE [No soluciona]

Según lo que he leído en la URL [1] hay problemas con la librería libinput en KDE, y debe reemplazarse por xf86-input-libinput:


This behavior is caused by libinput, to be specific xf86-input-libinput package which ships as xorg’s dependancy. Libinput is a wayland input library and KDE still doesn’t work well with it. xf86-input-evdev can be used as a replacement for it and that one doesn’t cause this “slow scrolling, text is crunched” effect you’ve encountered. Do note that xorg will default to using xf86-input-libinput if both are installed.

No comprendo en realidad a qué se refiere ni cómo se aplica esta posible solución.

Pruebo a instalar sudo apt-get install xf86-input-libinput y el sistema no la encuentra



6. Revisar configuración del trackpad en el sistema  [No soluciona]

He revisado la configuración del trackpad en mi sistema, por si hubiera algún aspecto que pudiera modificar. En el área de pruebas funciona perfectamente el desplazamiento con dos dedos, arrastrar y soltar,...




7. Modificar settings.ini de gtk3.0 [No soluciona]

He leído en [2]:
Add gtk-primary-button-warps-slider=false to ~/.config/gtk-3.0/settings.ini to get legacy scrolling.
Lo actualizo a 0, a false, a true y a 1. En ninguna de las opciones resuelve el problema




8. Activar desplazamiento suave en LibreOffice [No soluciona]

He leído en [3]:
Writer does not have an adjustment for scrolling other than Tools > Options > OOWriter > View > Smooth scroll. 

En Herramientas/Opciones/LibreOffice Writer/Ver marcamos la casilla Desplazamiento suave.
El problema persiste





9. Tiro la toalla, me paso a Ubuntu 19.04 [Soluciona]



He dedicado unos cuantos días a buscar y a probar. No he encontrado demasiada gente con este problema, pero lo que he encontrado, lo he probado, y nada ha solucionado el problema. El paquete ofimático Libreoffice es una herramienta clave en mi trabajo, y de momento no he encontrado una alternativa seria (tampoco la he buscado).

Acabo de instalar Ubuntu 19.04 y va como la seda. El problema del scroll en Libreoffice aquí no existe.

En fin, una lástima, porque la verdad es que me hubiera gustado dedicar más tiempo a la distribución de KDE Neon.


Fuentes: