如何使用.desktop文件(在linux下)将文件扩展名与应用程序相关联?

时间:2010-11-18 19:21:11

标签: linux desktop

我有一个.desktop文件,它将我的应用程序(mmxfer)与特定的mime类型相关联,这样可以正常工作。当我右键单击媒体文件时,它为我提供了使用mmxfer打开它的选项。

但是,如果我想将项目与特定的文件扩展名相关联,比如'.sply',它实际上只包含一些从python序列化的数据,因此没有唯一的mime类型?

我当前的.desktop文件如下。我应该更改什么才能将mmxfer与'.sply'文件关联起来?

[Desktop Entry]
Name=MMXfer
Comment=Convert music and video and transfer it to a portable player using mtp
Exec=/usr/local/bin/mmxfer %U
Icon=/usr/local/share/mmxfer/mmxfer.png
Terminal=0
Type=Application
Categories=Application;AudioVideo;
MimeType=application/ogg;

我错过了大部分的mime类型,因为有几十种。

谢谢!

2 个答案:

答案 0 :(得分:2)

首先需要create a MIME type

答案 1 :(得分:2)

我希望previous post有用。另请查看XDG的Shared MIME info database