Petr Kovar
pknbe@volny.cz 2014
Personnaliser, par utilisateur, l’application ouvrant un type MIME spécifique.
Thibault Leclair
thibaultleclair@yahoo.com 2021
Mathieu Bousquet
mathieu.bousquet2@gmail.com 2022
Irénée Thirion
irenee.thirion@e.email 2023
Guillaume Bernard
associations@guillaume-bernard.fr 2023

# Remplacer les applications par défaut d’un utilisateur

Les fichiers /usr/share/applications/mimeapps.list et /usr/share/applications/gnome-mimeapps.list spécifient l’application par défaut à utiliser pour ouvrir des types MIME spécifiques. Ces fichiers sont fournis par votre système d’exploitation.

Pour remplacer les valeurs système par défaut d’un utilisateur, vous devez créer un fichier ~/.config/mimeapps.list contenant une liste des types MIME pour lesquels remplacer l’application qui est utilisée par défaut.

# Remplacer les applications par défaut d’un utilisateur

Consultez le fichier /usr/share/applications/mimeapps.list pour déterminer les types MIME dont l’application par défaut est à changer. Par exemple, l’extrait suivant du fichier mimeapps.list spécifie l’application par défaut des types MIME `text/html` et `application/xhtml+xml` :

[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktop

L’application par défaut (Web) est définie en spécifiant son fichier .desktop correspondant (epiphany.desktop). L’emplacement système par défaut des fichiers .desktop est /usr/share/applications/. Les fichiers .desktop d’un utilisateur peuvent être enregistrés dans ~/.local/share/applications/.

Créez le fichier ~/.config/mimeapps.list. Dans ce fichier, spécifiez les types MIME et leurs applications correspondantes utilisées par défaut :

[Default Applications] text/html=monapplication1.desktop application/xhtml+xml=monapplication2.desktop

[Added Associations] text/html=monapplication1.desktop; application/xhtml+xml=monapplication2.desktop;

Cet exemple défini `monapplication1.desktop` comme application par défaut pour le type MIME `text/html` et `monapplication2.desktop` comme application par défaut pour le type MIME `application/xhtml+xml`.

Pour que ces paramètres fonctionnent correctement, assurez-vous que les fichiers monapplication1.desktop et monapplication2.desktop sont situés dans le répertoire /usr/share/applications/. Les fichiers .desktop d’un utilisateur peuvent être enregistrés dans ~/.local/share/applications/.

Vous pouvez utilisez la commande gio mime pour vérifier que l’application par défaut ai été correctement définie :

    $ gio mime text/html
    Application par défaut pour « text/html » : monapplication1.desktop
    Applications inscrites :
    	monapplication1.desktop
    	epiphany.desktop
    Applications recommandées :
    	monapplication1.desktop
    	epiphany.desktop