Have you gotten an answer to this? I'm interested. J. Leclanche
On Wed, Dec 26, 2012 at 7:31 PM, David Faure <[email protected]> wrote: > Hi Alexander, > > When you implemented support for mimeapps.list in glib, did that include > looking up inherited mimetypes, or is that not supported? > > Here's an example. > emacs.desktop says: > MimeType=text/plain;text/x-csrc; > My mimeapps.list says: > text/plain=kde4-kate.desktop;emacs.desktop; > (and has no entry for text/x-csrc) > > When opening a text/plain file, kate is selected, no problem. > But when opening a text/x-csrc file, emacs is selected. > Is this expected? > > The question is: should the user's preference for text/plain have priority > over the fact that a .desktop file mentions the derived mimetype > explicitely? > As a user, I would expect that (so that I can select a text editor for all > inherited mimetypes in one click). > But implementation-wise, this is a bit tricky, because of the interaction > with > multiple dirs in XDG_DATA_DIRS, and with "Removed Associations", so I was > wondering if this was implemented in glib, and if so, whether we could > agree > on a common algorithm. > > The spec [1] doesn't currently mention mimetype inheritance. > > [1] http://www.freedesktop.org/wiki/Specifications/mime-actions-spec > > -- > David Faure, [email protected], http://www.davidfaure.fr > Working on KDE, in particular KDE Frameworks 5 > > _______________________________________________ > xdg mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/xdg >
_______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
