On Jan 15, 2008 9:48 PM, <<a href="mailto:bkauler@goosee.com">bkauler@goosee.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> Do you have the hicolor icon theme installed ?<br><br></div>No, and I shouldn't have to. I am the lead developer for Puppy<br>Linux, which is a very small distro, about 80MB.<br>GTK has a set of icons builtin and all applications compiled for
<br>the 2-3 years that Puppy has been in existence have been happy with<br>this. Even apps that startup and complain on stderr that the hicolor<br>theme is missing, still default to displaying the builtin icons.<br><br>Glade-3 is the only exception to the above. The only one.
<br><br>The point here is that the icons that are "missing" are actually there,<br>installed by the 'make install' itself. For example, stderr has this:<br><br>(glade-3:17088): GladeUI-WARNING **: No icon named
<br>'widget-gtk-printdialog' was found for widget class 'GtkPrintUnixDialog'.<br><br>But, there it is at<br>/usr/share/glade3/pixmaps/hicolor/16x16/actions/widget-gtk-printdialog.png<br><br>Why has the install placed the icons at that location, if it is then unable
<br>to find them? Some applications have installed to<br>/usr/share/icons/hicolor, which is where the hicolor icons should be<br>located -- so why has 'make install' put them into a different place?<br><br>Anyway, I installed the skeleton '
hicolor-icon-theme-0.10', which just<br>installs the directory hierarchy, no actual icons, then I copied all the<br>icons from /usr/share/glade3/pixmaps/hicolor to /usr/share/icons/hicolor<br>and then glade-3 was able to find the icons.
<br><br>So, I have managed to fix it, but its real weird where those icons got<br>installed, requiring a manual fix.</blockquote></div><br>The standard is to use icon themes, installing the hicolor icon theme<br>is only a matter of creating a directory hierarchy, not installing the
<br>icons of all misc apps that may also use the theme (it should not<br>require significant disk space to have the directory structure<br>installed, maybe it also comes with a small configuration file, I<br>dont remember).
<br><br>This came up in the past, is was concluded that gtk+ should be<br>taking care that the hicolor theme is infact installed when gtk+<br>installs, otherwise we were proposing to have some kind of<br>dependancy to it from glade.
<br><br>If gtk+ is still not requiring the hicolor theme then please<br>feel free to open a bug against gtk+ and link back to this<br>archived mailing list thread.<br><br>Thankyou for taking the time to raise the issue in public,
<br> -Tristan<br><br>