<div dir="ltr">Have you gotten an answer to this? I'm interested.</div><div class="gmail_extra"><br clear="all"><div>J. Leclanche</div>
<br><br><div class="gmail_quote">On Wed, Dec 26, 2012 at 7:31 PM, David Faure <span dir="ltr"><<a href="mailto:faure@kde.org" target="_blank">faure@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Alexander,<br>
<br>
When you implemented support for mimeapps.list in glib, did that include<br>
looking up inherited mimetypes, or is that not supported?<br>
<br>
Here's an example.<br>
emacs.desktop says:<br>
   MimeType=text/plain;text/x-csrc;<br>
My mimeapps.list says:<br>
   text/plain=kde4-kate.desktop;emacs.desktop;<br>
  (and has no entry for text/x-csrc)<br>
<br>
When opening a text/plain file, kate is selected, no problem.<br>
But when opening a text/x-csrc file, emacs is selected.<br>
Is this expected?<br>
<br>
The question is: should the user's preference for text/plain have priority<br>
over the fact that a .desktop file mentions the derived mimetype explicitely?<br>
As a user, I would expect that (so that I can select a text editor for all<br>
inherited mimetypes in one click).<br>
But implementation-wise, this is a bit tricky, because of the interaction with<br>
multiple dirs in XDG_DATA_DIRS, and with "Removed Associations", so I was<br>
wondering if this was implemented in glib, and if so, whether we could agree<br>
on a common algorithm.<br>
<br>
The spec [1] doesn't currently mention mimetype inheritance.<br>
<br>
[1] <a href="http://www.freedesktop.org/wiki/Specifications/mime-actions-spec" target="_blank">http://www.freedesktop.org/wiki/Specifications/mime-actions-spec</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
David Faure, <a href="mailto:faure@kde.org">faure@kde.org</a>, <a href="http://www.davidfaure.fr" target="_blank">http://www.davidfaure.fr</a><br>
Working on KDE, in particular KDE Frameworks 5<br>
<br>
_______________________________________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xdg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xdg</a><br>
</font></span></blockquote></div><br></div>