GNOME Bugzilla – Bug 602313
GIMP does not display theme icons under openbox windows manager
Last modified: 2009-11-20 00:14:07 UTC
I am running crunchbang linux 9.04.1 I am using the windows manager Openbox. I have installed a custom icon set through lxappearance but GIMP does not update its window icon rather it displays the default GIMP icon. This also means that many panels such as tint2 and lxpanel show the original GIMP icon rather than the theme. Under Gnome GIMP will change it's icon to display the user defined icon. Is it possible for GIMP to change it's icon under openbox?
This is not a bug report. Please use the gimp-user mailing list for assistance.
Purely to increase my own understanding, would it be possible to get a brief explanation as to why this is not a bug report? Thanks
Because of this: "Is it possible for GIMP to change it's icon under openbox?" A bug report would be like "According to $spec/$apidocs, the window icon should change with this theme, but doesn't." As long as you're not sure if the behaviour is a bug, it isn't.
May I rephrase then... It is expected behavior for an application to display a theme icon, if the theme supplies an icon for the application. GIMP follows this behaviour under gnome and KDE windows managers but does not exhibit the correct behaviour under openbox windows manager. From investigating this topic I have learned that the icon theme is changed by changing an Xsetting, which gtk+ will pick up. It will then emit the "changed" signal on the default GtkIconTheme and the "style_set" signal on all related widgets. Its up to applications to catch these signals and change the icon they set for the window. GIMP is not catching these signals under openbox.
Since GIMP follows this behavior on GNOME and KDE window managers, this is clearly not a bug in GIMP, but in openbox. Please report the problem there.