Petr Kovar
pknbe@volny.cz 2014
Determina quina aplicació obre de forma predeterminada un fitxer de tipus MIME.
Jaume Jorba
jaume.jorba@gmail.com 2019

# Sobreescriure l'aplicació registrada per defecte per a tots els usuaris

Els fitxers /usr/share/applications/mimeapps.list i /usr/share/applications/gnome-mimeapps.list especifiquen quina aplicació està registrada per a obrir els tipus MIME per defecte. Aquests fitxers els proporciona la distribució.

Per substituir els valors predeterminats del sistema per a tots els usuaris del sistema, heu de crear un fitxer /etc/xdg/mimeapps.list o /etc/xdg/gnome-mimeapps.list amb una llista de tipus MIME per als quals voleu sobreescriure l'aplicació registrada per defecte.

Els fitxers ubicats a /etc/xdg/ tenen prioritat sobre els fitxers que es troben a /usr/share/applications/. A més, /etc/xdg/gnome-mimeapps.list té prioritat sobre /etc/xdg/mimeapps.list, però pot ser anul·lada per la configuració de l'usuari a ~/.config/mimeapps.list.

# Sobreescriure l'aplicació registrada per defecte per a tots els usuaris

Consulteu el fitxer /usr/share/applications/mimeapps.list per a determinar els tipus MIME per als quals voleu canviar l'aplicació registrada per defecte. Per exemple, la següent mostra d'exemple al fitxer mimeapps.list especifica l'aplicació registrada per defecte per a `text/html` i els tipus MIME `application/xhtml+xml`:

[Aplicacions per defecte] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktop

L'aplicació predeterminada (Epiphany) es defineix especificant el fitxer corresponent .desktop (epiphany.desktop). La localització per defecte del fitxer per a altres aplicacions’ .desktop es troba a /usr/share/applications/.

Crea el fitxer /etc/xdg/mimeapps.list. A l'arxiu, especifiqueu els tipus MIME i les seves aplicacions registrades per defecte:

[Aplicació predeterminada] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop

[Associacions afegides] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;

Estableix l'aplicació registrada per defecte per al tipus MIME `text/html` a `myapplication1.desktop`, i la predeterminada pel tipus MIME `application/xhtml+xml` a `myapplication2.desktop`.

Per a què aquests paràmetres funcionin correctament, assegureu-vos que els fitxers myapplication1.desktop i myapplication2.desktop s'ubiquen a la carpeta /usr/share/applications/.

Podeu utilitzar la comanda gio mime per verificar que l'aplicació registrada per defecte s’ha establert correctament:

    $ gio mime text/html
    L'aplicació predeterminada per “text/html”: myapplication1.desktop
    Aplicacions registrades:
    	myapplication1.desktop
    	epiphany.desktop
    Applications recomanades:
    	myapplication1.desktop
    	epiphany.desktop