Integración total de Firefox con KDE en Kubuntu

(Actualización: he actualizado esta entrada ya que se ha lanzado un PPA oficial desde donde se puede instalar el paquete de compatibilidad entre Firefox y KDE. Previamente, Sumski (de Kubuntu Forums) había hecho este trabajo de forma no oficial, y esta entrada indicaba cómo instalar Mozilla Firefox con compatilidad KDE parcheado por él. Ante todo, reiterar el agradecimiento por su trabajo.)

Firefox, el navegador abanderado de la libertad en Internet, es el navegador favorito de los usuarios de GNU/Linux, e incluso entre los usuarios de KDE pese a estar programado Firefox en Gtk, ya que realmente no hay ningún navegador Qt que le haga sombra (Qupzilla, navegador basado en el propio Firefox y que usa QtWebKit es el más prometedor, pero está a años luz del principal producto de Mozilla).

Integración funcional

Pues bien, los que usamos Firefox en Kubuntu sufrimos de ciertas incomodidades debidas a la falta de integración del navegador con nuestro escritorio KDE, ya que los diálogos de guardar o cargar son los propios de Gnome, faltan asociaciones de archivos para abrir los archivos directamente en lugar de descargarlos (excepto para los .pdf y los archivos de Office u OpenDocument), no podemos abrir los archivos ni las carpetas directamente desde el gestor de descargas de Firefox, en la opción “Abrir con” tenemos que seleccionar el programa “manualmente” buscando el binario del programa… En openSuse, por ejemplo, Firefox viene de serie con este tipo de integración en KDE, y fue una gozada el tiempo que estuve usando esta distribución. En Kubuntu, por lo visto en versiones anteriores a la 12.04 esta integración estaba disponible a través de un paquete que yo desconocía, pero desde dicha versión el mantenedor de Firefox en Ubuntu ha decidido no dar más este soporte a KDE. Nada nuevo bajo el sol, en Ubuntu se desentienden de todo lo que no sea su Unity.

Pues bien, lo maravilloso del software libre es que si algo no nos gusta o nos parece mejorable podemos cambiarlo y, lo más importante, hay una gran comunidad detrás que trabaja para que estos cambios sean posibles y todos nos beneficiemos de ello. El equipo de Kubuntu ha hecho posible una total integración de Firefox en Kubuntu (o Ubuntu con KDE, u otras distros derivadas) en cuanto a diálogos de KDE, asociaciones de archivos… En definitiva, para que podamos usar Firefox en KDE sin esas incomodidades debidas a la falta de integración, realmente como debería ser usado Firefox por todos sus usuarios. A día de hoy sólo falta integrar la ventana de impresión, pero bueno, tampoco es lo más importante y seguramente en próximas versiones se incluirá la integración de este último punto.

En este PPA oficial podemos encontrar tanto el navegador Firefox como el paquete firefox-kde-support. Para comenzar a disfrutar ya de esta integración de Firefox en KDE, abrimos Konsole y escribimos:

sudo add-apt-repository ppa:blue-shell/firefox-kde

Seguidamente, abrimos el Gestor de paquetes Muon, buscamos el paquete firefox-kde-support y lo marcamos para instalar. También es recomendable seguidamente pulsar en Comprobar actualizaciones y pulsar en Actualización completa. Finalmente, pulsamos en Aplicar cambios(los que prefiráis hacer todo esto mediante consola ya sabéis cómo hacerlo).

Una vez concluida la instalación podéis comprobar cómo todas las incompatibilidades de Firefox con KDE están resueltas. Y es un gustazo.

No sé vosotros, pero yo al instalar estos paquetes me planteé una cuestión. Si al salir una nueva versión de Firefox, los paquetes se actualizan antes en los repositorios oficiales de Ubuntu que en el PPA de Firefox KDE, ¿se actualizarán los paquetes perdiendo la compatibilidad hasta que actualice también el PPA? Efectivamente. Pero existe una solución (gracias a Xplorer4x4 de Kubuntu Forums por indicárnosla): abrimos Kate como root (para ello, abrimos Konsole y tecleamos sudo kate) y copiamos en el nuevo archivo lo siguiente:

Package: *
Pin: release o=LP-PPA-blue-shell-firefox-kde
Pin-Priority: 1000

Seguidamente lo guardamos con el nombre blue-shell-firefox-kde-pin-1000 en la ruta /etc/apt/preferences.d/ , y ya el sistema sólo actualizará Firefox desde el PPA.

Integración visual

Pese a que gracias a Oxygen-Gtk desde KDE 4.8 las aplicaciones Gtk se integran visualmente considerablemente bien en KDE, con Firefox no ocurre del todo lo mismo, y queda un tanto feote.

Bien, la estética no lo es todo, y Firefox seguiría siendo un navegador digno de ser usado en KDE (el mejor en mi opinión) pese a esta integración visual no tan satisfactoria. Pero también hay una solución, aunque esta está ampliamente divulgada y probablemente ya la conozcas y la estés usando. De todos modos, para que esta entrada del blog quede completa, también trataremos este aspecto y, ¿quién sabe?, puede que algún lector no conozca Oxygen KDE. Es “simplemente” un tema, como otros tantos, para Firefox, pero que hace que el aspecto visual sea totalmente el de una aplicación Qt. Un gran trabajo por parte de Dimitri Pandeleakis, y también está disponible para Thunderbird y Amsn. Lo podéis instalar desde su web, y para deberéis acudir nuevamente a la web para actualizar el tema cuando este pierda compatibilidad con Firefox tras una actualización del programa (puede que tarde en estar disponible dos o tres días), ya que en la web de complementos de Mozilla Firefox está desactualizado casi siempre.

Una vez hechas estas dos cosas, ni notaréis que Firefox está hecho en Gtk, y podréis disfrutar de una experiencia de navegación web perfecta en KDE. Sí, sé que Mozilla debería encargarse de este tema o, en su defecto, Canonical, pero si ellos no lo hacen, el software libre y su gran comunidad hacen posible este tipo de cosas. ¡Que lo disfrutéis y mil gracias a Sumski y Dimitri Pandeleakis!

Anuncios

Publicado el 1 julio, 2012 en Software Linux y etiquetado en , , , . Guarda el enlace permanente. Deja un comentario.

Deja una respuesta (procurando aportar algo, tener educación y sin trollear)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: