Many icons in the menu do not change when the theme is changed. This is true even if the theme has an icon of the correct name. The cause of this is that in /usr/share/applications/foo.desktop the Icon= line has the absolute path to the icon instead of just the icon name. For example, redhat-config-keyboard has: Icon=/usr/share/redhat-config-keyboard/pixmaps/keyboard.png When it should have: Icon=keyboard.png This is true with menus under RedHat 9, Fedora Core 1, and my hunch is that it's true in FC2t2, but I haven't confirmed it yet. The icons are set in the applications' .desktop files, not in redhat-menus. I can open up trouble tickets for each individual package, if needed. To find the names of the broken packages, run: rpm -qf `grep Icon=/ /usr/share/applications/* | cut -f 1 -d ":"`
Someone in #fedora-devel confirmed this is true in FC2t2. The broken pacakges on their system: mtr-gtk-0.54-4 xsane-0.92-7 xsane-0.92-9 system-config-bind-2.0.2-3.1 system-config-bind-2.0.2-4 system-config-date-1.7.2-1 system-config-date-1.7.3-1 system-config-display-1.0.11-1 system-config-keyboard-1.2.1-1.1 system-config-kickstart-2.5.8-1 system-config-kickstart-2.5.9-1 system-config-language-1.1.5-1.1 system-config-nfs-1.2.3-1 system-config-rootpassword-1.1.3-1.1 system-config-samba-1.2.7-1 system-config-samba-1.2.9-1 system-config-securitylevel-1.3.8-1 system-config-securitylevel-1.3.9-1 system-config-services-0.8.8-2 system-config-soundcard-1.2.7-3 system-config-users-1.2.9-1.1 system-config-users-1.2.11-1 system-logviewer-0.9.6-1
Yeah, I got same, hope this fix soon.
Can you open a bug against each package, and mark that it blocks this bug?
Bugzilla'd 'em all and set them to block.
Performing the rpm -qf command listed above with the current Rawhide tree, I notice only tuxracer=0.61-26 complaining, rather than all the other packages listed.
This is all complete except it is blocking on sys-config-bind. I've emailed Jason about this and since the tool is undergoing a major rewrite he doesn't expect to finish the icon themeing problem anytime soon. I'm removing this from the current blocker lists and bumping to FC4 tracker.
The current list on my box for fc3 is: setools-gui-1.4.1-5 gimp-2.2.2-0.fc3.3 #146486 nabi-0.14-3 pydict-0.3.0-7 tuxracer-0.61-28 setools-gui-1.4.1-5 setools-gui-1.4.1-5 system-config-netboot-0.1.8-1 xcdroast-0.98a15-8
system-config-bind appears fixed in Rawhide.