Openbox: problemas al abrir archivos con Chromium [solucionado]

Debido a la falta de integración de Openbox con algunas aplicaciones, es posible que algunos archivos no se abran correctamente, utilizando el visor o editor correspondiente.

En mi caso, por ejemplo, al abrir cualquier archivo desde Chromium, me abría Firefox y recién desde ahí podía abrir el archivo con el programa correspondiente. Una verguenza que los muchachos de Google no hayan notado esto, ¿verdad?

La opción rápida

Los usuarios de Arch Linux pueden descargar el paquete gnome-defaults-list desde AUR. Este paquete contiene una lista de asociaciones de archivo para casi todos los programas de GNOME.

yaourt -S gnome-defaults-list

La lista se instala en /etc/gnome/defaults.list.

Lo primero que hay que hacer es abrir este archivo con nuestro editor de textos favorito y cambiar las asociaciones que correspondan. Por ejemplo, podemos reemplazar Eye of Gnome (eog.desktop) por EPdfviewer (epdfviewer.desktop) y así con el resto.

Para ver un listado de las aplicaciones instaladas en tu máquina podés navegar hacia /usr/share/applications y ver los archivos .desktop listados ahí.

cd /usr/share/applications
ls

Una vez realizados los cambios correspondientes, hay que reemplazar el archivo ~/.local/share/applications/defaults.list.

cp /etc/gnome/defaults.list ~/.local/share/applications/defaults.list

Otra opción un poco más lenta

Otra forma de especificar las asociaciones de archivos que xdg-open (el script que, por ejemplo, Chromium utiliza para definir con qué aplicación abrir los diferentes archivos) es instalando el paquete  package perl-file-mimeinfo e invocar el comando mimeopen del siguiente modo:

mimeopen -d /ruta/al/archivo

Te va a preguntar con qué aplicación querés abrir el archivo en cuestión. Elegís la opción que corresponda y listo.

La desventaja de este método es que hay que especificar la asociación de archivos caso por caso ya que hay que pasar como parámetro una ruta de un archivo.

La opción más lenta

Como se habrán imaginado, la última opción es la más lenta y es un derivado de la primera. Consiste simplemente en editar a mano el archivo ~/.local/share/applications/defaults.list. El formato a utilizar es muy sencillo:

image/png=image-viewer.desktop
video/x-matroska=video-player.desktop

El listado de posibles opciones .desktop se encuentra disponible, como vimos en /etc/share/applications.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.