Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文件扩展名与使用.desktop文件的应用程序关联(在linux下)?_Linux_Desktop - Fatal编程技术网

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

如何将文件扩展名与使用.desktop文件的应用程序关联(在linux下)?,linux,desktop,Linux,Desktop,我有一个.desktop文件,它将我的应用程序(mmxfer)与特定的mime类型相关联,这很好用。当我右键单击一个媒体文件时,它提供了使用mmxfer打开它的选项 但是,如果我想将一个项目与一个特定的文件扩展名相关联,比如“.sply”,它实际上只包含一些从python序列化的数据,因此没有唯一的mime类型,该怎么办 下面是我当前的.desktop文件。我应该更改什么以将mmxfer与“.sply”文件关联 [Desktop Entry] Name=MMXfer Comment=Conver

我有一个.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类型,因为有几十种

谢谢

您首先需要。

我希望这对您有所帮助。还可以看看XDG