使用 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
以激活新类型。