【问题标题】:How do I associate a file extension with an application using a .desktop file (under linux)?如何使用 .desktop 文件(在 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 类型,因为有几十种。

谢谢!

【问题讨论】:

    标签: linux desktop


    【解决方案1】:

    你需要先create a MIME type

    【讨论】:

      【解决方案2】:

      我希望这个previous post 有帮助。也可以看看XDG的Shared MIME info database

      【讨论】:

        猜你喜欢
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 2015-05-27
        • 1970-01-01
        • 2015-12-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多