我已经构建了一个想要发布的应用程序,但我希望文件能随该应用程序打开。
我已经相应地修改了 .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。