On Thu, Apr 5, 2012 at 7:33 AM, David Faure <[email protected]> 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, [email protected], http://www.davidfaure.fr > Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5 > > J. Leclanche
_______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
