6.2 KiB
6.2 KiB
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](#1)
---
Ú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/Default_applications)
[https://wiki.archlinux.org/title/XDG_MIME_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](https://lukaskanka.cz/)
18.4.2024