Última modificació: gener de 2015
xdg-open és una eina que ens permet definir amb quines aplicacions per defecte obrirem determinats fitxers. Per exemple, si una aplicació vol obrir un fitxer jpg, cridarà a xdg-open:
xdg-open imatge.jpg
Si estem treballant amb entorns d'escritori "grans" (Gnome, KDE, XFCE), xdg-open simplement passa la crida a l'entorn d'escritori (amb gvfs-open, kde-open o exo-open) que s'encarrega d'obrir el fitxer.
En canvi, si treballem amb un gestor de finestres (Openbox, i3wm...), xdg-open ha de fer la feina per si mateix.
Si volem saber el mimetype d'un fitxer, utilitzarem mimetype:
mimetype imatge.jpg
imatge.jpg: image/jpeg
mimetype /etc
/etc: inode/directory
Si ara volem saber amb quina aplicació obrim els .jpg, per exemple:
xdg-mime query default image/jpeg
gpicview.desktop
Si volem definir les notres aplicacions:
xdg-mime default mirage.desktop image/jpeg
xdg-mime default Thunar.desktop inode/directory