====== 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. * [[https://www.freedesktop.org/wiki/Software/xdg-utils/|Web oficial]] ===== 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 [[informatica:sistemas_operativos:linux:arch_linux|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 [[informatica:sistemas_operativos:linux:feh|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".