Pour associer une application à un type MIME :
xdg-mime default <application> <mime-type>
fonctionne à partir de la ligne de commande, et est obéi instantanément par toutes les applications GTK (et peut-être les applications Qt ?). Par exemple, pour changer le lecteur PDF par défaut en Okular, utilisez :
xdg-mime default okularApplication_pdf.desktop application/pdf
Ceci est très utile pour mettre à jour les applications par défaut utilisées par GTK lors de l'utilisation d'un système basé sur Qt sans avoir à installer d'applications basées sur GTK.
Edit : sur les linux à saveur *buntu, les applications qui peuvent être utilisées avec cette méthode sont à /usr/share/applications/*.desktop
. Les mimetypes connus peuvent être trouvés dans /usr/share/applications/defaults.list
.