向现有 (MIME) 类型添加新的文件扩展名

向现有 (MIME) 类型添加新的文件扩展名

在 Nemo 中,一些“twig”文件带有文本图标,而另一些则带有网络图标。我希望所有带有“twig”扩展名的文件都像“html”文件一样出现在 Nemo 中,例如带有网络图标。所以我编辑了/etc/mime.types将“twig”扩展添加到 html 条目中:

text/html                   html htm shtml twig

然后使用以下命令更新 MIME 数据库:

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

然而它不起作用,树枝文件仍然有混合图标。

我正在运行 Linux Mint 版本 18.1。

答案1

使用自由桌面统一系统定义一个新的关联。
写入一个新的源 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

相关内容