Files
eos_web/content/vychozi-aplikace-mime.md
2026-05-03 00:02:51 +02:00

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)

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/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