Supporting mime types in desktop actions
Jerome Leclanche
adys.wh at gmail.com
Wed Apr 18 14:50:28 PDT 2012
On Thu, Apr 5, 2012 at 7:42 AM, Jerome Leclanche <adys.wh at gmail.com> wrote:
> On Thu, Apr 5, 2012 at 7:33 AM, David Faure <faure at kde.org> wrote:
>
>> On Tuesday 03 April 2012 18:40:04 Jerome Leclanche wrote:
>> > Writing the intents spec, I found out that according to the desktop
>> entry
>> > spec:
>> >
>> http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-lates
>> > t.html Desktop Actions do not support a MimeType key. Is there a solid
>> > reason why?
>>
>> I can't think of another reason than "the need for it never popped up
>> before".
>>
>> > My use case:
>> > I have an image viewer and editor which supports viewing jpg and png,
>> > however it can only *edit* png files. The "Edit" action would then only
>> > support image/png while the main entry would support image/jpeg and
>> > image/png.
>> >
>> > One of the issues raised by supporting it is associating a mime type to
>> an
>> > action (rather than a desktop file altogether).
>> > I propose the following syntax for mimeapps.list
>> >
>> > image/jpeg=myapp.desktop;
>> > image/png=myapp.desktop;myapp.desktop[Edit];
>>
>> OK, but this also needs a fix in the desktop entry spec, right?
>> For the case where the developer already knows in the first place that
>> the app
>> can only edit PNGs.
>>
>
> Not sure I understand what you mean. But yes, the desktop entry spec would
> need an update... The MimeType key needs to be added to Table 3. Action
> Specific Keys. I also propose updating the example desktop entry file to
> display that behaviour.
> The syntax itself for mimeapps.list would not require an update as it's
> just a "list of strings", although I don't think mimeapps.list actually has
> a spec anywhere.
>
>
>>
>> --
>> David Faure, faure at kde.org, http://www.davidfaure.fr
>> Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5
>>
>>
> J. Leclanche
>
>
Is there any more feedback on this? Where/how can I submit changes/get them
accepted?
J. Leclanche
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/xdg/attachments/20120418/a935bcd7/attachment.htm>
More information about the xdg
mailing list