Files

將新文件副檔名添加到現有 (MIME) 類型

  • April 24, 2017

在 Nemo 中,一些“twig”文件帶有文本圖示,而一些帶有 web 圖示。我希望所有帶有“twig”副檔名的文件都出現在 Nemo 中,例如帶有 web 圖示的“html”文件。所以我編輯/etc/mime.types了將“twig”副檔名添加到 html 條目:

text/html                   html htm shtml twig

然後使用以下命令更新 MIME 數據庫:

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

但是它不起作用,樹枝文件仍然有混合圖示。

我正在執行 Linux Mint 18.1 版。

使用freedesktop統一系統定義新的關聯。

編寫一個新的源 xml 文件,例如

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

內容如下:

<?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>

然後更新你的 mime 數據庫

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

一切就緒。


以上將更改*.twig您目前使用者的文件 mime 類型。對於全域更改,請遵循相同的過程,將所有出現的 替換~/.local/usr

引用自:https://unix.stackexchange.com/questions/360975