Hi,
I did some testing with the oxygen icons theme, commonly designed to be used in or with KDE/Qt. I can imagine a general issue here with inter- opability between the different desktop environments. So there should be a general functionality to support incomplete themes like oxygen seems to be when used in Xfce.
When oxygen icons are used in Xfce, some buttons, starters or menu entries loose their icons. As it turns out, hat's due to a configuration issue in the index.theme file. It seems to be related to a common conflict between both themes gnome and hicolor, from both normally gets inherited in gtk theming. But we have a KDE theme here …
https://bugzilla.redhat.com/show_bug.cgi?id=1159366
There are some ideas how we can work around or maybe do a good fix:
1.) The quick and dirty hack: sed -i s-hicolor-Fedora,hicolor- /usr/share/icons/oxygen/index.theme
2.) We can not assume gnome or fedora-icon-theme is always present: one approach here would be to add an explicit dep $somewhere, and then also set that as gtk-fallback-icon-theme in xfsettingsd (suggestion by rdieter via IRC discussion)
Note: Fedora theme or gnome themes aren't enforced by any normally installed standard package.
What do you think?
R.
On Fri, 31 Oct 2014 20:01:08 +0100 Raphael Groner projects.rg@smart.ms wrote:
...snip...
https://bugzilla.redhat.com/show_bug.cgi?id=1159366
There are some ideas how we can work around or maybe do a good fix:
1.) The quick and dirty hack: sed -i s-hicolor-Fedora,hicolor- /usr/share/icons/oxygen/index.theme
2.) We can not assume gnome or fedora-icon-theme is always present: one approach here would be to add an explicit dep $somewhere, and then also set that as gtk-fallback-icon-theme in xfsettingsd (suggestion by rdieter via IRC discussion)
Note: Fedora theme or gnome themes aren't enforced by any normally installed standard package.
What do you think?
Sorry for the delay in looking into this.
Seems the gtk-fallback-icon-theme might not work. (See comment in bug).
Would be great if someone could test that for sure tho.
kevin