Hi everybody, Plasma users have been bitten by a bug lately that file associations were messed up for them. The reason for this is two fold: * glib2 was fixed to follow the xdg specification to find the right mime associations. The old spec was to check a $desktop-defaults.list file in /usr/share/applications, then fallback to defaults.list in the same location. openSUSE always provided 'defaults.list' (non DE-specific). When I realized that glib2 still put defaults.list instead of the now correct, xdg specified, 'mimeapps.list' in place, I went ahead and fixed that. Following the old way, mimeapps.list was put in the same way. I wrongly assumed that KDE would also have loaded the defaults.list before, as there was never a kde-defaults.list present. Turns out: I was wrong :) and KDE/Plasma simply ignored that... but it no longer ignores mimeapps.list... D'oh! Raymond just submitted a fix for glib2 that will put "GNOME's mime associations" correctly into gnome-mimeapps.list. This file won't be used by Plasma and as such the issue is solved for Plasma... But that's just the beginning of the trouble now: other DE's that relied on mimemapps.list (or defaults.list before that) won't get the benefit from this file anymore. I can imagine that XFCE, LXDE, Mate, BeatMeToDeath won't do the right thing anymore and that those desktop will have to ship an own variant of mimeapps.list for their own desktop - with the positive side effect that the desktop maintainers themselves can be much more granular in what defaults they want to deliver to their users... so not all bad. If you maintain (or are interested in) any of those desktops, please try to rename /usr/share/applications/mimeapps.list to /usr/share/applications/gnome-mimeapps.list (same as glib will do for you soon) and see what effects this has on your DE. In case everything seems a bit random you might want to deliver a correct specification for your desktop via one of the DE-specific main packages. Hope that will give you time and motivation to look at it before the change lands (it just now arrived in the devel prj and will be heading its way to openSUSE:Factory, via staging) Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org