<div dir="ltr">Pinging this again because mplayer2 is hitting an issue and the logical fix requires this.<div><br></div><div style>Use case: An application plays audio and video files. Audio files are controlled from a terminal interface, video files are controlled from an X11 interface. So when starting a video file, we want Terminal=No. When starting an audio file, we then want Terminal=Yes.</div>

<div style><br></div><div style>The obvious fix is a Desktop Action Audio with Terminal=true and MimeType=audio/ogg;...</div><div style>This requires adding the keys Terminal and MimeType to desktop actions however.</div>

</div><div class="gmail_extra"><br clear="all"><div>J. Leclanche</div>
<br><br><div class="gmail_quote">On Sun, Nov 4, 2012 at 3:22 PM, Сергей Давыдов <span dir="ltr"><<a href="mailto:shnatsel@gmail.com" target="_blank">shnatsel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">> The idea behind the addition is to be able to specify *extra* actions in<br>
> addition to the "main" one, so it would more likely look like<br>
> image/png=myapp.desktop;myapp.desktop[Print];myapp.desktop[Share]<br>
><br>
> And in a context menu it would look something like:<br>
><br>
> ====<br>
> Open<br>
> Copy<br>
> Open with... ><br>
>  - My App (default)<br>
>    -------<br>
>  - Print with My App<br>
>  - Share with My App<br>
<br>
</div>That's what Contractor does in elementary: it provides additional<br>
actions for mimetypes, e.g. uploading photos to Flickr or rendering<br>
SVGs with Inkscape. However, Contractor implemented this vi separate<br>
.desktop-like file for every action.<br>
<br>
There's no such thing as "default" Contractor action, though; the user<br>
is always presented a list of actions to perform.<br>
More info on Contractor is available from<br>
<a href="http://elementaryos.org/journal/contractor-not-sharing-service" target="_blank">http://elementaryos.org/journal/contractor-not-sharing-service</a> and<br>
<a href="http://elementaryos.org/docs/contractor" target="_blank">http://elementaryos.org/docs/contractor</a><br>
<br>
--<br>
Sergey "Shnatsel" Davidoff<br>
</blockquote></div><br></div>