When using breeze icon with gtk, gtk will output following warnings. Don't know if this actually affects any functionality. (thunderbird:10201): Gtk-WARNING **: Theme directory actions/48 of theme breeze has no size field (thunderbird:10201): Gtk-WARNING **: Theme directory categories/16 of theme breeze has no size field (thunderbird:10201): Gtk-WARNING **: Theme directory categories/22 of theme breeze has no size field (thunderbird:10201): Gtk-WARNING **: Theme directory categories/48 of theme breeze has no size field (thunderbird:10201): Gtk-WARNING **: Theme directory devices/48 of theme breeze has no size field Reproducible: Always Steps to Reproduce: 1. Set icon theme to breeze 2. launch a gtk app Actual Results: gtk outputs some warnings. Expected Results: no warning.
Seems one cause for this warning is that breeze/index.theme includes stuff like: Directories=...,categories/16,... but no actual categories/16 dir or [categories/16] section in index.theme either (same for the other warnings) which should be easy enough to cleanup
My workaround: cd /usr/share/icons/breeze Edit index.theme and delete all not existing folders in the line starting with "Directories=" With other words: Replace that line by the output of: t=`ls -d1 */* | tr '\n' ','`; echo Directories=${t%,}
I have forgotten one thing: After editing index.theme it may be helpful (or even necessary?) to execute this in the same folder/directory: gtk-update-icon-cache .
ok I think now it should work, please check and close the bug report.
I'm still getting the same warnings with recently-released breeze-icons-5.22.0
Ah, looks like it was fixed after 5.22 release, https://quickgit.kde.org/?p=breeze-icons.git&a=commit&h=2c3510f42e7109a4452dd1aba67bf1719c7e9464