从 ~/.mime.types 更新 mime 类型?

从 ~/.mime.types 更新 mime 类型?

文件 /etc/mime.types 表示您可以在用户目录中拥有一个名为 ~/.mime.types 的文件,Ubuntu 将从那里获取您定义的所有类型。但是,我无法做到这一点。我读到过有另一种方法可以做到这一点,但我想知道这种方法是否仍然可行。

答案1

仅为您的用户创建新的 MIME 类型

替换foo为您的文件扩展名,在我的示例中我使用了foo

  • 创建新的 XML 文件

    nano ~/.local/share/mime/packages/foo.xml
    
  • 添加下面的 XML 代码

    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
      <mime-type type="text/foo">
        <comment>Todos Text file</comment>
        <glob pattern="*.foo"/>
        <glob pattern="*.FOO"/>
      </mime-type>
    </mime-info>
    
  • 更新数据库

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

相关内容