hicolor-icon-theme 0.10 has to be installed for some applications to find their icons (for example rhythmbox icons that reside in /usr/share/rhythmbox/icons). Thi bug appeared when I upgraded GNOME to 2.20. Suggested fix would be to make gnome-icon-theme-2.20 depend on hicolor-icon-theme-0.10 Reproducible: Always Steps to Reproduce: Use rhythmbox 0.11.2 or gnome-power-manager-2.20 with hicolor-icon-theme-0.9 Actual Results: Doesn't show some icons (tray icon, some others) Expected Results: Icons that are not in /usr/share/icons but instead in /usr/share/<application>/icons should be found and shown correctly Found solution here: http://forums.droplinegnome.org/viewtopic.php?t=5619
Hmm... Nothing changed between 0.9 an 0.10 that is related to icons not in /usr/share/icons. Did you upgrade rhythmbox when you upgraded gnome, by any chance?
Yes, I upgraded rhythmbox and gnome-power-manager along with GNOME and both had this icon problem after that.
OK, so my assumption about /usr/share/<app>/icons was wrong. The actual reason why it didn't work is newly defined categories in 0.10 (at least "status" and "places"). rhythmbox uses both of these, gnome-power-manager uses "status". Should be obvious now :)
Okay, that makes sense to me, which is why I asked if you upgraded rhythmbox. This makes the deps hard to do; the deps really belong in rhythmbox/g-p-m; however, currently only icon themes (and gimp) dep on hicolor. Gnome herd: what do you think? Bump the gnome-icon-theme dep? Or add deps to apps as-needed?
Adding deps to apps seems somewhat overkill. What's more is that these apps don't _need_ hicolor, they just want one theme that provides the icons they're looking for. I'd say the dep only makes sense in the meta.
No, they need hicolor, because it provides the legal categories that an icon theme can use. They provide (in some cases) their own icons. Hicolor doesn't actually provide any icons; it provides a framework for icon themes.
Okay, I've unilaterally decided that the gnome-icon-theme dep is enough, and bumped it. Hopefully fixed.