Přepsání výchozích registrovaných aplikací pro všechny uživatele
Soubory /usr/share/applications/mimeapps.list a /usr/share/applications/gnome-mimeapps.list určují, která aplikace je zaregistrovaná jako výchozí pro otevření konkrétních typů MIME. Tyto soubory jsou poskytovány v rámci distribuce.
Abyste přepsali systémové výchozí registrace pro všechny uživatele systému, potřebujete vytvořit soubor /etc/xdg/mimeapps.list nebo /etc/xdg/gnome-mimeapps.list se seznamem typů MIME, pro které chcete přepsat výchozí zaregistrované aplikace.
Soubory v /etc/xdg/ mají přednost před soubory nalezenými v /usr/share/applications/. Navíc platí, že /etc/xdg/gnome-mimeapps.list má přednost před /etc/xdg/mimeapps.list, ale může být přepsáno uživatelským nastavením v ~/.config/mimeapps.list.
Přepsání výchozích registrovaných aplikací pro všechny uživatele
-
Podívejte se do souboru /usr/share/applications/mimeapps.list po typu MIME, pro který chcete změnit zaregistrovanou výchozí aplikaci. Například, následující ukázka souboru mimeapps.list určuje zaregistrované výchozí aplikace pro typy MIME text/html a application/xhtml+xml:
[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktopVýchozí aplikace (Epiphany) je definovaná zadáním příslušného souboru .desktop (epiphany.desktop). Výchozí systémové umístění pro soubory .desktop ostatních aplikací je /usr/share/applications/.
-
Vytvořte soubor /etc/xdg/mimeapps.list. V souboru určete typy MIME a k nim náležející výchozí zaregistrované aplikace:
[Default Applications] text/html=mojeaplikace1.desktop application/xhtml+xml=mojeaplikace2.desktop [Added Associations] text/html=mojeaplikace1.desktop; application/xhtml+xml=mojeaplikace2.desktop;Tímto se nastaví zaregistrovaná výchozí aplikace pro typ MIME text/html na mojeaplikace1.desktop a zaregistrovaná výchozí aplikace pro typ MIME application/xhtml+xml na mojeaplikace2.desktop.
Aby tato nastavení fungovala správně, je zapotřebí, aby oba soubory mojealikace1.desktop a mojealikace2.desktop byly umístěné ve složce /usr/share/applications/.
-
Pro ověření, jestli se výchozí zaregistrované aplikace nastavily správně, můžete použít příkaz gio mime:
$ gio mime text/html Výchozí aplikace pro „text/html“: mojeaplikace1.desktop Registrované aplikace: mojeaplikace1.desktop epiphany.desktop Doporučené aplikace: mojeaplikace1.desktop epiphany.desktop