! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
most icons for submenus in the desktop menu aren't themed
Status:
VERIFIED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Bj 2006-06-21 15:00:37 CEST
i use the tango icon theme, but this also happens with the gnome icon theme.
the icons that are used for the submenus office, settings and system are used from the specified icon theme, but the other submenu icons are used from the rodent icon theme.

http://www.mant1core.de/menu.png
Comment 1 Michael Cronenworth 2006-07-11 13:49:15 CEST
Yes! I am using Tango as well, but the icons are not set correctly. It seems to effect the Network, Multimedia, File Manager, and Terminal icons (as far as I've seen).

XFCE 4.4 beta 1 - worked fine

XFCE 4.4 beta 2 - icons are wrong

Please correct this issue.
Comment 2 Brian J. Tarricone (not reading bugmail) 2006-07-11 22:26:58 CEST
(In reply to comment #0)
> i use the tango icon theme, but this also happens with the gnome icon theme.
> the icons that are used for the submenus office, settings and system are used
> from the specified icon theme, but the other submenu icons are used from the
> rodent icon theme.

Can you specify the correct file names of the icons that *should* be used?
Comment 3 Bj 2006-07-11 23:17:54 CEST
for the submenus (without extension. i think .svg would be the best):

applications-accessories
applications-development
applications-games
applications-graphics
applications-internet
applications-multimedia
applications-office
applications-other
applications-system

currently i think xfce- or gnome- instead of applications- is used. those are symlinks to the applications- icon files, so it would be better to just use the right files.
Comment 4 Bj 2006-07-11 23:28:43 CEST
btw, when i remove the hicolor-icon-theme package (which consists only of the empty folders on arch but has no files at all) then the icons in the menu are themed.

this is the list of all files in the hicolor-icon-theme package:
http://www.archlinux.org/packages/files/8828/
nothing is done after the installation of that package. no update programs are run or anything. 
Comment 5 Bj 2006-07-11 23:32:45 CEST
oh, when i remove the hicolor-icon-theme (thunar for example depends on it btw), then there are no non-themed icons in the desktop menu at all. there are a lot of icons missing in the "settings"-submenu because of this.
so removing this package is of course no solution.
Comment 6 Bj 2006-07-11 23:46:34 CEST
i found that the xfce-icon-theme only uses gnome-* and xfce-* names for the files.
since xfce tries to follow the freedesktop standards, it would be nice to do that also for icon naming as suggested on
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html

maybe the naming utils could be usefull:
http://tango.freedesktop.org/Standard_Icon_Naming_Specification
Comment 7 Brian J. Tarricone (not reading bugmail) 2006-07-12 10:47:19 CEST
Ok, Xfce will first try the names from the icon naming spec, and then fall back to other names.  I'm not going to handle renaming all the icons in xfce4-icon-theme; too much effort.  Open a separate bug for that, I guess.
Comment 8 Bj 2006-07-12 12:48:45 CEST
sorry, but that didn't fix it. in fact, now the themed icons aren't even used when removing the hicolor-icon-theme anymore...
Comment 9 Brian J. Tarricone (not reading bugmail) 2006-07-12 18:43:09 CEST
Does it work when you put hicolor back?  You cannot remove hicolor; it is required by gtk for icon theming to work properly.

Also, what did you update?  The required fixes are in libxfcegui4 (though there's a minor fix for the "Other" icon in xfdesktop itself).
Comment 10 Bj 2006-07-12 18:53:06 CEST
i always reinstalled hicolor of course. the tip with libxfcegui4 is a good one, as i only updated xfdesktop4! i'lly try again
Comment 11 Bj 2006-07-12 19:02:56 CEST
alright! the submenus now have the correct icon, at least for the tango theme. gnome icon theme doesn't have the right icon for all of them, but since tango uses the freedesktop icon name specification and it is used in xfce now, i'd say it is ok.

there is only one thing left: the icon for the "Accessories" submenu is still not correct. the other icons are correct now.
Comment 12 Brian J. Tarricone (not reading bugmail) 2006-07-12 19:09:40 CEST
screenshot?
Comment 13 Bj 2006-07-12 19:22:30 CEST
Created attachment 662 
accessories icon missing in menu. the others are ok.
Comment 14 Brian J. Tarricone (not reading bugmail) 2006-07-12 19:48:14 CEST
Ok, it looks like your icon theme is missing 'applications-utilities', which is mentioned in the icon naming spec.  Regardless, that's not really the right icon for it, so I added a new "accessories" icon category.  You'll need to update both libxfcegui4 and xfdesktop again.
Comment 15 Bj 2006-07-12 20:08:36 CEST
those are all of the icons that should be used according to the naming specs:
applications-accessories
applications-development
applications-games
applications-graphics
applications-internet
applications-multimedia
applications-office
applications-other
applications-system
applications-utilities
(i -missed other and -utilities above)

however it says in table 5 (Standard Category Icons):
applications-accessories : The icon for the 
Comment 16 Bj 2006-07-12 20:10:08 CEST
ooohh sorry!
i just set the icon theme again in the user interface settings dialog and now the accessories icon is there!
so this is infact fixed. Thank you.
Comment 17 Bj 2006-07-12 20:12:22 CEST
hm, strange... the rodent icon theme shows the "office" menu (the pencil) now instead of the screwdriver that was used before (*-util.svg)
Comment 18 Brian J. Tarricone (not reading bugmail) 2006-07-12 20:55:37 CEST
Yep, I added 'gnome-applications' to the 'accessories' fallback chain.  Unfortunately the icon in Rodent is the same as for Office.  Should be fixed now as well.

Bug #1948

Reported by:
Bj
Reported on: 2006-06-21
Last modified on: 2009-07-14

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
0 users

Version

Attachments

Additional information