文件 /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