Tabla de Contenidos
Utilidades XDG
Conjunto de estándares y herramientas proporcionadas por freedesktop.org para ayudar a mantener la consistencia y la interoperabilidad en los sistemas operativos Linux y tipo Unix. Estas utilidades se centran principalmente en la gestión de los directorios y archivos relacionados con las aplicaciones y el escritorio.
Utilidades
xdg-desktop-icon: permite instalar un lanzador de aplicaciones.xdg-desktop-menu: permite instalar nuevas entradas en el menú de aplicaciones.xdg-email: abre el cliente de e-mail predeterminado.xdg-icon-resource: instala iconos para luego poder usarlos para ilustrar entradas de menú, por ejemplo.xdg-mime: consulta información sobre los tipos de archivos.xdg-open: abre un archivo o URL con la aplicación predeterminadaxdg-screensaver: gestión del salvapantallas.xdg-settings: consulta o realiza configuraciones del entorno de escritorio.
Instalación
En Arch Linux está disponible mediante el paquete xdg-utils.
Establecer navegador predeterminado
Si queremos que Mozilla Firefox abra cualquier tipo de archivo web:
xdg-settings set default-web-browser firefox.desktop
Si queremos ver qué navegador está definido:
xdg-settings get default-web-browser
Consultar aplicación predeterminada para un tipo MIME
Por ejemplo, si queremos ver qué aplicación por defecto abrirá ficheros de imagen JPG:
xdg-mime query default image/jpeg
Podríamos cambiar la aplicación que abre ese tipo de archivos mediante:
xdg-mime default feh.desktop image/jpeg
A partir de entonces, será la aplicación Feh quien abra los archivos .jpg.
Aplicaciones predeterminadas
Las aplicaciones predeterminadas para cada tipo de MIME se almacenan en archivos mimeapps.list, que se pueden almacenar en varias ubicaciones. Se buscan en el siguiente orden:
~/.config/mimeapps.list/etc/xdg/mimeapps.list~/.local/share/applications/mimeapps.list/usr/local/share/applications/mimeapps.list/usr/share/applications/mimeapps.list
Ejemplo del contenido de mimeapps.list:
[Default Applications] text/html=firefox.desktop x-scheme-handler/http=firefox.desktop x-scheme-handler/https=firefox.desktop x-scheme-handler/about=firefox.desktop x-scheme-handler/unknown=firefox.desktop image/jpeg=feh.desktop inode/directory=pcmanfm.desktop
En el fichero anterior está definido que sea Firefox el programa que abra los tipo de archivo web, Feh que sea el visor de imágenes JPG por defecto y PCManFM el gestor de archivos que se abra por defecto cuando se quiera abrir la “carpeta contenedora”.
