Hey, it seems that, atm, Thunar only supports the 1.0 version of mime.cache format. There's a check in thunar-vfs/thunar-vfs-mime-cache.c: /* check that we actually support the file version */ if (CACHE_READ16 (buffer, 0) != CACHE_MAJOR_VERSION || CACHE_READ16 (buffer, 2) != CACHE_MINOR_VERSION) { munmap (buffer, stat.st_size); goto done; } with: #define CACHE_MAJOR_VERSION (1) #define CACHE_MINOR_VERSION (0) This is actually a good thing, since 1.1 mime.cache format is incompatible with 1.1 (that leaded to problems in GNOME stuff for example) but that means that, now that the format has been switched (at least on debian since recent shared-mime-info upload, but I guess we're not the only ones), Thunar won't use the mime.cache infos at all. I'm not sure how bad it is, performances etc. (I didn't really notice, to be honest) but sure it'd be nice to support the 1.1 version. Cheers,
Do you happen to know which version(s) GIO supports? That's the only thing that really matters to me, personally. The next version of Thunar will use whatever GIO provides.
Need more info on this one. Yves-Alexis, your turn. ;)
Thanks to Josselin Mouette : http://git.gnome.org/browse/glib/tree/gio/xdgmime/xdgmimecache.c?h=glib-2-24#n74 Seems that gio supports between 1.1 and 1.2.
Close bug reports of archived products.