Zaobilaženje zadane registrirane aplikacije za pojedine korisnike

Datoteke /usr/share/applications/mimeapps.list i /usr/share/applications/gnome-mimeapps.list određuju koja je aplikacija registrirana za otvaranje određenih MIME vrsta po zadanome. Ove datoteke omogućuje distribucija.

Kako bi zaobišli zadane postavke sustava za pojedine korisnike, morate stvoriti datoteku ~/.config/mimeapps.list s popisom MIME vrsta za koje želite zaobići zadanu registriranu aplikaciju.

Zaobilaženje zadane registrirane aplikacije za pojedine korisnike

  1. Pogledajte /usr/share/applications/mimeapps.list datoteku kako bi odredili MIME vrste za koje želite promijeniti zadanu registriranu aplikaciju. Primjerice, sljedeći primjer datoteke mimeapps.list određuje zadanu registriranu aplikaciju za text/html i application/xhtml+xml MIME vrste:

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

    Zadana aplikacija (Epiphany) definirana je određivanjem odgovarajuće .desktop datoteke (epiphany.desktop). Zadana lokacija sustava za .desktop datoteke ostalih aplikacija je /usr/share/applications/. .desktop datoteke pojedinih korisnika mogu se pohraniti u ~/.local/share/applications/.

  2. Stvorite ~/.config/mimeapps.list datoteku. U datoteci navedite MIME vrste i njihove odgovarajuće zadane registrirane aplikacije:

    [Default Applications]
    text/html=mojaaplikacija1.desktop
    application/xhtml+xml=mojaaplikacija2.desktop
    
    [Added Associations]
    text/html=mojaaplikacija1.desktop;
    application/xhtml+xml=mojaplikacija2.desktop;

    Ovo postavlja zadanu registriranu aplikaciju za text/html MIME vrstu na mojaaplikacij1.desktop, i zadanu registriranu aplikaciju za application/xhtml+xml MIME vrstu na mojaaplikacija2.desktop.

    Kako bi ove postavke ispravno funkcionirale, provjerite jesu li myapplication1.desktop i myapplication2.desktop datoteke smještene u /usr/share/applications/ direktorij. .desktop datoteke pojedinih korisnika mogu se pohraniti u ~/.local/share/applications/.

  3. Možete koristiti gio mime naredbu za provjeriu je li zadana registrirana aplikacija ispravno postavljena:

    $ gio mime text/html
    Default application for “text/html”: mojaaplikacija1.desktop
    Registered applications:
    	mojaaplikacija1.desktop
    	epiphany.desktop
    Recommended applications:
    	mojaaplikacija1.desktop
    	epiphany.desktop