我想为 idx/sub 字幕创建一个新的 mime 类型。当前的 mime 类型是“text/plain”。我在 /usr/share/mime/packages 中创建了一个包含以下内容的文件 idx.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="video/x-idx">
<comment xml:lang="en">idx</comment>
<icon name="bdsup2sub"/>
<glob pattern="*.idx"/>
</mime-type>
</mime-info>
并更新了 mime 数据库
sudo updata-mime-database /usr/share/mime
将在 /usr/share/mime/video 中创建一个名为“x-idx.xml”的新 xml 文件。内容是
<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="video/x-idx">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
<comment xml:lang="en">idx</comment>
<icon name="bdsup2sub"/>
<glob pattern="*.idx"/>
</mime-type>
Xfce Mime 类型编辑器中还有新的 mime 类型。但是当我再次检查 idx 文件时,mime 类型仍然是
text/plain
重新启动计算机不会改变任何东西。我还能做什么?我需要对可用于检测 MIME 类型的“魔法数字”做些什么吗?