如何向 XDG 添加文件类型?

如何向 XDG 添加文件类型?

使用 LXQT,文件管理器 (PCManFM-QT) 将所有带有无法识别后缀的文件显示为“text/plain”。我添加了一个条目来/etc/mime.types将新后缀映射到新application/x-app-here类型,但文件仍然显示为纯文本。我希望能够将这些文件映射到正确的应用程序,而无需为所有纯文本文件默认启动该应用程序。我遗漏了什么?

答案1

解决方案是使用 向 XDG 注册一个新类型xdg-mime。创建一个如下 XML 文件:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/x-foobar">
        <comment>foo file</comment>
        <icon name="application-x-foobar"/>
        <glob-deleteall/>
        <glob pattern="*.foo"/>
    </mime-type>
</mime-info>

x-foobar.xml在这种情况下命名它,然后运行sudo xdg-mime x-foobar.xml以激活新类型。

相关内容