On Sat, Feb 9, 2013 at 5:17 PM, Kevin Kofler <kevin.kofler(a)chello.at> wrote:
Maciek Borzecki wrote:
> It seems that the problems arise only for themes that use index.theme
> to indicate respective size icons (there are no <size>x<size>
> directories in top dir).
The icon-theme-spec has this to say:
http://standards.freedesktop.org/icon-theme-spec/latest/ar01s03.html
(Directory Layout)
| In the theme directory are also a set of subdirectories containing image
| files. Each directory contains icons designed for a certain nominal icon
| size, as described by the index.theme file. The subdirectories are allowed
| to be several levels deep, e.g. the subdirectory "48x48/apps" in the theme
| "hicolor" would end up at $basedir/hicolor/48x48/apps.
It looks like the KFaenza theme authors took the "48x48/apps" only as a non-
binding example, whereas GTK+ 2 expects exactly this layout. Unfortunately,
the spec is not clear on that. I guess it'd be easiest to just fix the
affected themes to use the de-facto standard layout, it'd also be better for
consistency. Historically, all the themes have used that layout.
That doesn't explain why it works in Xfce or Gnome, but does not in
KDE. I ran some apps with GTK_DEBUG=icontheme but nothing obvious
popped up.
maciek