我正在创建一个 Ubuntu 安装程序,我需要注册我自己的文件扩展名,我找不到任何如何执行此操作的示例。
人们可以为我提供一些有关如何执行此操作的脚本片段吗?
注意:我使用InstallJammer来帮助我创建安装程序,它允许我调用外部脚本 - 所以这就是脚本有益的原因。
我正在创建一个 Ubuntu 安装程序,我需要注册我自己的文件扩展名,我找不到任何如何执行此操作的示例。
人们可以为我提供一些有关如何执行此操作的脚本片段吗?
注意:我使用InstallJammer来帮助我创建安装程序,它允许我调用外部脚本 - 所以这就是脚本有益的原因。
推荐的方法是编写一个 ubuntu 包,例如使用 CDBS(概述、文档、示例、奖励非 cdbs 教程)。
然后在 debian/ 目录中添加$PACKAGE.sharedmimeinfo和$APPNAME.desktop文件。sharedmimeinfo 文件描述文件类型,桌面文件描述您的应用程序。后者应包含MimeType=application/x-$APPNAME;与文件类型匹配的 a。
InstallJammer 安装程序不会与发行版很好地集成,但这里有。
使用xdg-mime install 和 xdg-mime default 设置 mimetype 并关联它。