Přidávání typů MIME

Pokud vaše aplikace umí otevírat nějaký specifický typ MIME, musíte o tom pracovnímu prostředí dát vědět v souboru plochy. Pokud Vaše aplikace například umí pracovat se soubory PNG, přidejte do jejího souboru plochy tento řádek:

MimeType=image/png

Další typy MIME mohou být přidány oddělené středníkem.

Systém sám o sobě zná mnoho typů MIME, ale pokud chcete vytvořit nějaký vlastní, musíte jej registrovat do databáze typů MIME. V adresáři /usr/share/mime/packages/ vytvořte soubor typu XML ve formátu, jaký ukazuje Příklad 1-2.

Příklad 1-2Příklad souboru registrujícího nový typ MIME
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   <mime-type type="application/x-example">
     <comment>Example file type </comment>
     <magic priority="50">
       <match value="search-string" type="string" offset="10:140"/>
     </magic>
     <glob pattern="*.newextension"/>
   </mime-type>
</mime-info>

V uvedeném příkladu nahraďte typ MIME svým vlastním názvem. Příkaz magic prohledává kvůli identifikaci soubory za účelem nalezení řetězce. Řádek s glob využívá k identifikaci příponu názvu souboru.

Protože příkaz magic zapříčiní otevírání souborů za účelem vyhledání řetězce, je příkaz glob vhodnější.

Když je váš typ MIME řádně popsán v souboru, spusťte následující příkaz z řádky:

update-mime-database /usr/share/mime

Více informací o výběru správné přípony typu MIME a registraci typu naleznete na WWW stránkách IANA.

1.3.1. Reference

Shared MIME Info Specification — Describes the MIME registration system in detail.