如何在 Quickly 创建的项目中添加 MIME 类型?

如何在 Quickly 创建的项目中添加 MIME 类型?

我已经构建了一个想要发布的应用程序,但我希望文件能随该应用程序打开。

我已经相应地修改了 .desktop 文件,但是似乎很快就没有 MIME 文件的选项,而且我不知道如何添加它们。

(此外,我不确定这是否属于这里,因为这是一个开发人员的问题,但 Quickly 是由 Ubuntu 制作的)

答案1

您可以使用以下方式将 MIME 类型添加到系统xdg-mime

用于查询有关文件类型处理和添加信息的命令行工具
新文件类型的描述

添加新 MIME 类型的命令:
xdg-mime install [--mode mode] [--novendor] mimetypes-file

从手册页中:

模式:可以是用户或系统;对于系统,您需要 root 权限。
安装:将 mimetypes-file 中提供的文件类型描述添加到
桌面环境。mimetypes-file 必须是 XML 文件,
遵循 freedesktop.org 共享 MIME 信息数据库规范
并且以 mime-info 元素作为其文档根。对于每个新的
文件类型必须为一个或多个名称为 type-subtype 的图标
使用 mimetypes 中的 xdg-icon-resource 命令安装
上下文。例如文件类型
application/vnd.oasis.opendocument.text 需要一个名为的图标
安装 application-vnd.oasis.opendocument.text(除非
文件类型建议使用另一个图标名称)。

或者你可以使用Ubuntu 维基关于 MIME 类型。这使用手动说明来编辑此文本

gksudo gedit /etc/mime.types

并编辑它类似

text/extension extension

/etc/mime.types 的编辑也可以通过命令行流行编辑器完成sed但我建议使用 xdg-mime。

相关内容