Kick fedora-kde icon theme out of kde-settings, package separately.
It should also get installed into /usr/share/icons directly, not inside the kde-settings profile. That way, GTK+ apps would get the theme applied automatically through xsettings-kde.
Right (though gtk apps should still be finding it as-is, due to our setting of $XDG_DATA_DIRS)
It doesn't find it. In fact hiding it from GTK+ is why we put it there in the first place. I just don't understand anymore why we did that. Well, I think we did it to keep Fedora-KDE out of the menus in other desktops, but I don't think that's a good idea after all, as it breaks KDE integration for GTK+ apps.
Meh, ok, though that should be a GTK+ bug not respecting XDG_DATA_DIRS here.
Icons are not XDG data, the icon-naming-spec says they must be in /usr/share/icons. What makes icons in the kde-settings profile directory work in KDE is KDE's special support for profiles, which is not mentioned in the spec.
* Tue Jan 05 2010 Rex Dieter <rdieter> 4.4-7 - externalize fedora-kde-icon-theme (#547701)