Додајте произвољну МИМЕ врсту за све кориснике
Да бисте додали произвољну МИМЕ врсту за све кориснике на систему и регистровали подразумевани програм за ту МИМЕ врсту, потребно је да направите нову датотеку одредбе МИМЕ врсте у директоријуму /usr/share/mime/packages/ и .desktop датотеку у директоријуму /usr/share/applications/.
Додајте произвољну application/x-newtype МИМЕ врсту за све кориснике
-
Направите датотеку /usr/share/mime/packages/application-x-newtype.xml:
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-newtype"> <comment>нова МИМЕ врста</comment> <glob pattern="*.xyz"/> </mime-type> </mime-info>Горњи пример датотеке application-x-newtype.xml дефинише нову МИМЕ врсту application/x-newtype и додељује називе датотека са проширењем .xyz тој МИМЕ врсти.
-
Направите нову .desktop датотеку под називом, на пример, myapplication1.desktop, и поставите је у директоријум /usr/share/applications/:
[Desktop Entry] Type=Application MimeType=application/x-newtype Name=Мој програм 1 Exec=myapplication1Горњи пример датотеке myapplication1.desktop придружује МИМЕ врсту application/x-newtype програму под називом Мој програм 1, који се покреће наредбом myapplication1.
-
Као администратор (root), ажурирајте МИМЕ базу података како би измене ступиле на снагу:
# update-mime-database /usr/share/mime -
Као администратор (root), ажурирајте базу података програма:
# update-desktop-database /usr/share/applications -
Да бисте проверили да ли сте успешно придружили *.xyz датотеке МИМЕ врсти application/x-newtype, прво направите празну датотеку, на пример test.xyz:
refs: C/mime-types-custom.page:88 C/mime-types-custom-user.page:87 | flags: no-wrap | notes: (itstool) path: item/screenЗатим покрените наредбу gio info:
refs: C/mime-types-custom.page:92 C/mime-types-custom-user.page:91 | flags: no-wrap | notes: (itstool) path: item/screen -
Да бисте проверили да ли је myapplication1.desktop исправно постављен као подразумевани регистровани програм за МИМЕ врсту application/x-newtype, покрените наредбу gio mime:
$ gio mime application/x-newtype Подразумевани програм за „application/x-newtype“: myapplication1.desktop Регистровани програми: myapplication1.desktop Препоручени програми: myapplication1.desktop