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