<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="mime-types-custom" xml:lang="hr">

  <info>
    <link type="guide" xref="software#management"/>
    <link type="seealso" xref="mime-types"/>
    <link type="seealso" xref="mime-types-custom-user"/>
    <revision pkgversion="3.12" date="2014-06-17" status="review"/>

    <credit type="author copyright">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2014</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Stvaranje specifikacija MIME vrste i registracija zadane aplikacije.</desc>
  </info>

    <title>Dodavanje prilagođene MIME vrste za sve korisnike</title>
    <p>Kako bi dodali prilagođenu MIME vrstu za sve korisnike u sustavu i registrirali zadanu aplikaciju za tu MIME vrstu, morate stvoriti novu datoteku specifikacije MIME vrste u <file>/usr/share/mime/packages/</file> direktoriju i <file>.desktop</file> datoteku u direktoriju <file>/usr/share/applications/</file>.</p>
    <steps>
      <title>Dodavanje prilagođene <sys>aplikacija/x-novavrsta</sys> MIME vrste za sve korisnike</title>
      <item>
        <p>Stvorite <file>/usr/share/mime/packages/applikacija-x-novavrsta.xml</file> datoteku:</p>
        <code mime="application/xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"&gt;
  &lt;mime-type type="aplikacija/x-novavrsta"&gt;
    &lt;comment&gt;nova mime vrsta&lt;/comment&gt;
    &lt;glob pattern="*.xyz"/&gt;
  &lt;/mime-type&gt;
&lt;/mime-info&gt;</code>
      <p>Primjer <file>aplikacija-x-novavrsta.xml</file> datoteke iznad definira novu MIME vrstu <sys>aplikacija/x-novavrsta</sys> i dodjeljuje nazive datoteka s <file>.xyz</file> datotečnim proširenjem za MIME vrstu.</p>
      </item>
      <item>
        <p>Stvorite novu <file>.desktop</file> datoteku pod nazivom, primjerice, <file>mojaplikacija1.desktop</file> i smjestite je u direktorij <file>/usr/share/applications/</file>:</p>
        <code>[Desktop Entry]
Type=Aplikacija
MimeType=aplikacija/x-novavrsta
Name=<var>Moja aplikacija 1</var>
Exec=<var>mojaaplikacija1</var></code>
      <p>Primjer <file>mojaaplikacija1.desktop</file> datoteka iznad pridružuje <sys>aplikacija/x-novavrsta</sys> MIME vrstu s aplikacijom pod nazivom <app>Moja aplikacija 1</app>, koju pokreće naredba <cmd>mojaaplikacija1</cmd>.</p>
      </item>
      <item>
        <p>Kao korijenski korisnik, nadopunite MIME bazu podataka kako bi se vaše promjene primijenile:</p>
        <screen><output># </output><input>update-mime-database /usr/share/mime</input>
        </screen>
      </item>
      <item>
        <p>Kao korijenski korisnik, nadopunite bazu podataka aplikacije:</p>
        <screen><output># </output><input>update-desktop-database /usr/share/applications</input>
        </screen>
      </item>
      <item>
        <p>Kako bi potvrdili da ste uspješno pridružili <file>*.xyz</file> datoteke s MIME vrstom <sys>aplikacija/x-novavrsta</sys>, prvo stvorite praznu datoteku, primjerice <file>test.xyz</file>:</p>
        <screen><output>$ </output><input>touch test.xyz</input></screen>
        <p>Zatim pokrenite <cmd>gio info</cmd> naredbu:</p>
        <screen><output>$ </output><input>gio info test.xyz | grep "standard::content-type"</input>
  standard::content-type: aplikacija/x-novavrsta</screen>
        </item>
        <item>
          <p>Kako bi provjerili je li <file>mojaplikacija1.desktop</file> ispravno postavljena kao zadana registrirana aplikacija za <sys>aplikacija/x-novavrsta</sys> MIME vrstu, pokrenite <cmd>gio mime</cmd> naredba:</p>
        <screen><output>$ </output><input>gio mime aplikacija/x-novavrsta</input>
Default application for “aplikacija/x-novavrsta”: mojaplikacija1.desktop
Registered applications:
	mojaplikacija1.desktop
Recommended applications:
	mojaplikacija1.desktop</screen>
      </item>
    </steps>
</page>
