如何使用 .desktop 文件(在 linux 下)将文件扩展名与应用程序相关联?
Posted
技术标签:
【中文标题】如何使用 .desktop 文件(在 linux 下)将文件扩展名与应用程序相关联?【英文标题】:How do I associate a file extension with an application using a .desktop file (under linux)? 【发布时间】:2011-05-12 05:52:28 【问题描述】:我有一个 .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 类型,因为有几十种。
谢谢!
【问题讨论】:
【参考方案1】:你需要先create a MIME type。
【讨论】:
【参考方案2】:我希望这个previous post 有帮助。也可以看看XDG的Shared MIME info database。
【讨论】:
以上是关于如何使用 .desktop 文件(在 linux 下)将文件扩展名与应用程序相关联?的主要内容,如果未能解决你的问题,请参考以下文章