自动生成mimeapps.list数据库

自动生成mimeapps.list数据库

在之前的问题我询问了如何为不同的 mime 类型手动设置默认应用程序。

除了使用工具之一之外几个工具,它归结为添加一个条目~/.config/mimeapps.list,该条目会覆盖缓存在 中的系统范围设置 /usr/share/applications/mimeinfo.cache。 YMMV 取决于您的系统 XDG 基本目录 设置和合规性。

我们的发行版通常都很大mimeapps.list(我的情况是超过 50 行)。虽然有 (GUI) 工具可以添加/修改单个条目,但我没有找到任何标准程序和/或工具来自动生成整个 mimeapps.list数据库。

如果我删除mimeapps.list并安装新的应用程序,它不会重建。
所以, 什么过程产生mimeapps.list

答案1

一种解决方案是复制/usr/share/applications/mimeinfo.cache,并将主节名称从 更改[MIME Cache][Default Applications]

另一个提示是这两个文件都可以使用注释#(与处理文件的解析器相同*.desktop)。

相关内容