Remplacer les applications par défaut de tous les utilisateurs

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 de tous les utilisateurs, vous devez créer un fichier /etc/xdg/mimeapps.list ou /etc/xdg/gnome-mimeapps.list contenant une liste des types MIME pour lesquels l’application par défaut est à remplacer.

Les fichiers situés dans /etc/xdg/ sont prioritaires sur les fichiers situés dans /usr/share/applications/. De plus, /etc/xdg/gnome-mimeapps.list est prioritaire sur /etc/xdg/mimeapps.list, mais peut être remplacé par la configuration utilisateur dans ~/.config/mimeapps.list.

Remplacer les applications par défaut de tous les utilisateurs

  1. 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 (Epiphany) est définie en spécifiant son fichier .desktop correspondant (epiphany.desktop). L’emplacement par défaut des fichiers .desktop des applications est /usr/share/applications/.

  2. Créez le fichier /etc/xdg/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/.

  3. 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