# 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)
        

        
[Formát typu MINE](#2)

        ---

        
## Ú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](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