Výchozí aplikace / MIME

Výchozí aplikace / MIME

> Datum: 2024-4-18

Výchozí aplikace / MIME

Tento článek pojednává o tom, jak jsou nastaveny výchozí aplikace a
jak je změnit.

---

Obsah:

Přepsání výchozí aplikace

Formát typu MINE

---

Úvod:

/usr/local/share/applications/mimeapps.list
a
/usr/share/applications/mimeapps.list
soubory určují, která aplikace je ve výchozím nastavení registrována
pro otevírání konkrétních typů MIME. Tyto soubory poskytuje
distribuce. Chcete-li přepsat výchozí nastavení systému pro jednotlivé
uživatele, musíte vytvořit
~/.config/mimeapps.list soubor se
seznamem typů MIME, pro které chcete přepsat výchozí registrovanou
aplikaci.

Přepsání výchozí aplikace

1. V souboru
/usr/share/applications/mimeapps.list k
určení typů MIME, pro které chcete změnit výchozí registrovanou
aplikaci. Například následující ukázka souboru mimeapps.list určuje
výchozí registrovanou aplikaci pro typy MIME text/html a
application/xhtml+xml:

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

* Výchozí aplikace (Firefox) je definována zadáním odpovídajícího
souboru .desktop (firefox.desktop). Výchozí umístění souborů .desktop
ostatních aplikací je
/usr/share/applications/. Soubory .desktop jednotlivých uživatelů lze najít
~/.local/share/applications/.

2. Vytvořte
~/.config/mimeapps.list soubor. V
souboru zadejte typy MIME a jejich odpovídající výchozí registrované
aplikace:

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

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

* Tím nastavíte výchozí registrovanou aplikaci pro typ MIME text/html
na myapplication1.desktop a výchozí registrovanou aplikaci pro typ
MIME application/xhtml+xml na myapplication2.desktop.

* Aby tato nastavení fungovala správně, ujistěte se, že soubory
myapplication1.desktop a myapplication2.desktop jsou umístěny v
adresáři
/usr/share/applications/. Soubory .desktop jednotlivých uživatelů lze ukládat do
~/.local/share/applications/.

3. Můžete použít příkaz gio mine k
ověření, že výchozí registrovaná aplikace byla správně nastavena.

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

---

Formát typů MINE

Prohlédněte následující příklad:

mimeapps.list

[Added Associations]
image/jpeg=bar.desktop;baz.desktop
video/H264=bar.desktop

[Removed Associations]
video/H264=baz.desktop

[Default Applications]
image/jpeg=ristretto.desktop
inode/directory=thunar.desktop

Každá sekce přiřazuje jednu nebo více položek k typům MIME;

* Přidaná asociace (Added Associations) označuje, že
aplikace podporují otevírání tohoto typu MIME. Například,
bar.desktop a
baz.desktop můžete otevřít obrázky JPEG.
To může ovlivnit seznam aplikací, který se zobrazí po kliknutí pravým
tlačítkem na soubor v prohlížeči souborů.

* Odstraněna přidružení (Removed Associations)
označuje, že aplikace nepodporují tento typ MIME. Například,
baz.desktop nelze otevřít video H.264.

* Výchozí aplikace označuje, že aplikace by měly být
výchozí volbou pro otevření daného typu MIME. Například obrázky JPEG
by měly být otevřeny pomocí
ristretto.desktop To implicitně přidá
přidružení mezi aplikaci a typ MIME. Pokud existuje více aplikací,
jsou zkoušeny v pořadí.

TIP: Ačkoli jsou zastaralé, některé aplikace stále čtou/zapisují do
~/.local/share/applications/mimeapps.list. Pro zjednodušení údržby jej jednoduše symbolicky propojte s
~/.config/mimeapps.list:

$ ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list

Zdroje a další čtení k MINE:

https://wiki.archlinux.org/title/Default_applications

https://wiki.archlinux.org/title/XDG_MIME_Applications

https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en

Původní článek je převzat z Wiki
EndeavourOS který vyšel 10.ledna 2022

Kankys
18.4.2024