Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:utilidades_xdg

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 predeterminada
  • xdg-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:

  1. ~/.config/mimeapps.list
  2. /etc/xdg/mimeapps.list
  3. ~/.local/share/applications/mimeapps.list
  4. /usr/local/share/applications/mimeapps.list
  5. /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”.

informatica/sistemas_operativos/utilidades_xdg.txt · Última modificación: por tempwin