如何在Ubuntu中注册文件关联

时间:2010-01-11 15:18:14

标签: ubuntu debian mime file-association

我正在创建一个Ubuntu安装程序,我需要注册我自己的文件扩展名,我无法找到任何如何执行此操作的示例。

人们可以向我提供一些有关如何执行此操作的脚本摘要吗?

注意:我正在使用InstallJammer来帮助我创建安装程序,这允许我调用外部脚本 - 这就是脚本有用的原因。

2 个答案:

答案 0 :(得分:2)

推荐的方法是编写一个ubuntu软件包,例如使用CDBS(overviewdocsexamplesbonus non-cdbs tutorial)。

然后在debian /目录中添加$PACKAGE.sharedmimeinfo$APPNAME.desktop个文件。 sharedmimeinfo文件描述文件类型,桌面文件描述您的应用程序。后者应包含与文件类型匹配的MimeType=application/x-$APPNAME;

答案 1 :(得分:1)

InstallJammer安装程序不能很好地与发行版集成,但是这里也是如此。

使用xdg-mime install和xdg-mime默认设置mimetype并将其关联。