• # xdg-open, xdg-mime

    Posté par . En réponse au message Quelle commande permet de lancer mon logiciel graphique préféré ?. Évalué à 6. Dernière modification le 12 décembre 2023 à 20:51.

    Alors c'est super simple ! Il n'y a que quatre niveaux d'indirection avec un bureau moderne :

    ~ $ xdg-mime query filetype recette_secrete_de_la_tartiflette_aux_moules.pdf
    application/pdf
    ~ $ xdg-mime query default application/pdf
    org.gnome.Evince.desktop
    ~ $ find / 2> /dev/null | grep org.gnome.Evince.desktop
    /usr/share/applications/org.gnome.Evince.desktop
    ~ $ grep org.gnome.Evince.desktop /usr/share/applications/org.gnome.Evince.desktop
    ~ $ grep ^Exec /usr/share/applications/org.gnome.Evince.desktop
    Exec=evince %U
    Exec=evince --new-window
    

    C'est y a peut-être une commande qui fait ça toute seul, mais je ne la connais pas :(.

    (voir aussi xdg-utils sur le Wiki d'Archlinux)