Usando WPS Office en Plasma

Saludos a quienes nos leen y esperan pacientemente a cada artículo acá publicado. Hoy les voy a hablar de una aplicación que, aunque no es de código abierto, tiene una variante usable en sistemas GNU/Linux y de vez en cuando resuelve una que otra situación. Me refiero a WPS, antiguo Kingsoft Office, la suite ofimática china con una interfaz lo más parecido al todopoderoso Microsoft Office. Hoy les contaré como logré que esta suite me funcionara en Plasma

¿Por qué usar WPS teniendo a LibreOffice?

Imagino que más de uno se haga esta pregunta. LibreOffice es una genial suite ofimática de código abierto, pero de vez en cuando se encuentra uno con alguna presentación hecha originalmente en Porwer Point, llega de diapositivas y efectos de transiciones que no se visualiza correctamente en LibreOffice. Y es este el punto en el cual WPS, al menos a mi, me resuelve el lío.

¿Cuál es el lío entre WPS y Plasma?

Yo uso Plasma, desde mi Manjaro lo actualizo versión tras versión sin problema alguno. El detalle es que desde la última actualización de WPS, hace algunos meses, no se quizo ejecutar nunca más en Plasma. Revisando por consola me encontré con algo como esto:

Error en la ejecución de WPS en Plasma

Error en la ejecución de WPS en Plasma

Luego de haberme dado por vencido durante mucho tiempo, este fin de semana decidí resolver la situación porque necesitaba con urgencia a WPS funcionando. Revisé un poco en Google y las respuestas que encontré o no resolvían o eran muy engorrosas. Y a mi me gusta todo sencillo y sobre todo que funcione. Así que puse mis neuronas a funcionar un poco.

Si WPS no funciona en Plasma, debe ser por alguna incompatibilidad con las últimas versiones de Qt o por alguna incongruencia entre Qt y GTK. Eso me llevó a pensar que la solución podría estar en ejecutar a WPS cargando directamente las bibliotecas GTK.

Esto me llevó a probar cambiando los tres .desktop que hacen la llamada a WPS Writer, Presentation y Spreadsheets añadiendo al parámetro Exec algo como -style gtk. Y bummmm, funcionó

Solución final

Todo se redujo a modificar los archivos wps-office-et.desktop, wps-office-wpp.desktop y wps-office-wps.desktop añadiendo respectivamente a cada uno lo siguiente:

WPS

Exec=/usr/bin/wps %f -style gtk

WPP

Exec=/usr/bin/wpp %f -style gtk

ET

Exec=/usr/bin/et %f -style gtk

Y listo. Con esto ya pude ejecutar sin problemas WPS en Plasma desde el menú de aplicaciones.

WPS en Plasma 5.12

WPS en Plasma 5.12

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 7 comentarios

  1. Gracias por compartir Maikel. Hace un par de días vi una versión nueva disponible y la iba a probar, pero al final me fui con LibreOffice 6.0.1

    • No eres el unico… yo hace mucho tiempo que deje WPS por LO. Incluso en el movil con Android tengo el visor de LO que si bien no me permite crear documentos nuevos si me permite revisar TODO lo que se mueve por ahi 😉

  2. Uso WPS, es una lástima saber que ha sido descontinuado para linux (leí tu artículo en swlx.260mb.net).
    offtopic
    Por cierto Maikel, viendo que publicas ahí, ¿por qué descontinuaste el blog en cubava (swlx.cubava.cu)? No todos tienen acceso a Internet y a veces la velocidad de los que pueden no es la mejor.
    Otra cosa y ya: no puedo suscribirme al rss, debe estar bloqueado por la extensión: ¿puedes ponerle rss.xml please?
    Gracias y disculpa con utilizar esta vía para comunicarme contigo jeje

Los comentarios están cerrados.