Petr Kovar
pknbe@volny.cz 2014
Szabja személyre felhasználónként, hogy mely alkalmazás nyisson meg egy adott MIME-típust.
Úr Balázs
ur.balazs at fsf dot hu 2018, 2019, 2020, 2021, 2023.

# Az alapértelmezetten regisztrált alkalmazások felülbírálása egyes felhasználóknál

Az /usr/share/applications/mimeapps.list és az /usr/share/applications/gnome-mimeapps.list fájlok adják meg, hogy alapértelmezetten mely alkalmazások vannak regisztrálva bizonyos MIME-típusok megnyitásához. Ezeket a fájlokat a disztribúció biztosítja.

Az egyes felhasználók számára a rendszer alapértelmezettjeinek felülbírálásához létre kell hoznia egy ~/.config/mimeapps.list fájlt azon MIME-típusok listájával, amelyeknél felül szeretné bírálni az alapértelmezetten regisztrált alkalmazást.

# Az alapértelmezetten regisztrált alkalmazások felülbírálása egyes felhasználóknál

Nézze meg az /usr/share/applications/mimeapps.list fájlt azoknak a MIME-típusoknak a meghatározásához, amelyeknél meg szeretné változtatni az alapértelmezetten regisztrált alkalmazást. Például a következő mimeapps.list mintafájl meghatározza az alapértelmezetten regisztrált alkalmazást a `text/html` és az `application/xhtml+xml` MIME-típusokhoz:

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

Az alapértelmezett alkalmazás (Epiphany) a hozzá tartozó .desktop fájl (epiphany.desktop) megadásával van meghatározva. Az egyéb alkalmazások .desktop fájljainak rendszerszintű alapértelmezett helye az /usr/share/applications/ könyvtár. Az egyes felhasználók .desktop fájljai a ~/.local/share/applications/ könyvtárban tárolhatók.

Hozza létre a ~/.config/mimeapps.list fájlt. A fájlban adja meg a MIME-típusokat és a hozzájuk tartozó alapértelmezetten regisztrált alkalmazásokat:

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

[Added Associations] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;

Ez állítja be a `text/html` MIME-típus alapértelmezetten regisztrált alkalmazását `myapplication1.desktop` értékre, és az `application/xhtml+xml` MIME-típus alapértelmezetten regisztrált alkalmazását `myapplication2.desktop` értékre.

Ahhoz, hogy ezek a beállítások megfelelően működjenek, győződjön meg arról, hogy mind a myapplication1.desktop fájl, mind a myapplication2.desktop fájl az /usr/share/applications/ könyvtárba legyen elhelyezve. Az egyes felhasználók .desktop fájljai a ~/.local/share/applications/ könyvtárban tárolhatók.

Használhatja a gio mime parancsot annak ellenőrzéséhez, hogy az alapértelmezetten regisztrált alkalmazás helyesen be lett-e állítva:

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