Neue Dateierweiterung zum vorhandenen (MIME-)Typ hinzufügen

Neue Dateierweiterung zum vorhandenen (MIME-)Typ hinzufügen

In Nemo erscheinen einige „Twig“-Dateien mit dem Textsymbol, während andere mit einem Websymbol erscheinen. Ich möchte, dass alle Dateien mit der Erweiterung „Twig“ in Nemo wie „HTML“-Dateien erscheinen, also mit einem Websymbol. Also habe ich /etc/mime.typesdie Erweiterung „Twig“ zum HTML-Eintrag hinzugefügt:

text/html                   html htm shtml twig

Und dann wurde die MIME-Datenbank mit folgendem aktualisiert:

sudo update-mime-database /usr/share/mime

Es hat jedoch nicht funktioniert, die Twig-Dateien haben immer noch gemischte Symbole.

Ich verwende Linux Mint Version 18.1.

Antwort1

Verwendenkostenloser Desktop'Seinheitliches Systemum eine neue Assoziation zu definieren.
Schreiben Sie eine neue Quell-XML-Datei, z. B.

~/.local/share/mime/packages/text-twig.xml

mit folgendem Inhalt:

<?xml version="1.0"?>
 <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="text/html">
    <comment>twig template files</comment>
    <glob pattern="*.twig"/>
  </mime-type>
 </mime-info>

Aktualisieren Sie dann Ihre MIME-Datenbank

update-mime-database ~/.local/share/mime

und schon sind Sie fertig.


Das Obige ändert *.twigden MIME-Typ der Dateien für Ihren aktuellen Benutzer. Für eine globale Änderung folgen Sie dem gleichen Verfahren und ersetzen Sie alle Vorkommen von ~/.localdurch/usr

verwandte Informationen