Writing the intents spec, I found out that according to the desktop entry spec: <a href="http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html">http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html</a><div>

Desktop Actions do not support a MimeType key. Is there a solid reason why?</div><div><br></div><div>My use case:</div><div>I have an image viewer and editor which supports viewing jpg and png, however it can only *edit* png files. The &quot;Edit&quot; action would then only support image/png while the main entry would support image/jpeg and image/png.</div>

<div><br></div><div>One of the issues raised by supporting it is associating a mime type to an action (rather than a desktop file altogether).</div><div>I propose the following syntax for mimeapps.list</div><div><br></div>

<div>image/jpeg=myapp.desktop;</div><div>image/png=myapp.desktop;myapp.desktop[Edit];</div><div><br></div><div>In brackets would be the name of the desktop action as specified by the [Desktop Action Edit]. Possibly going even further, in the name could be the entire section, eg [Desktop Action Edit], that way it may support possible extensions to the spec though I find that a little verbose.</div>

<div><br></div><div>Thoughts?</div><div><br clear="all">J. Leclanche<br>
</div>