Downstream related bug: https://bugzilla.redhat.com/show_bug.cgi?id=1040687 The speedcrunch package ships with a number of icons in icons dirs: -rw-r--r-- 1 root root 4451 Nov 4 2009 /usr/share/icons/hicolor/16x16/apps/speedcrunch.png -rw-r--r-- 1 root root 4451 Nov 4 2009 /usr/share/icons/hicolor/24x24/apps/speedcrunch.png -rw-r--r-- 1 root root 4451 Nov 4 2009 /usr/share/icons/hicolor/32x32/apps/speedcrunch.png -rw-r--r-- 1 root root 4451 Nov 4 2009 /usr/share/icons/hicolor/48x48/apps/speedcrunch.png -rw-r--r-- 1 root root 4451 Nov 4 2009 /usr/share/icons/hicolor/64x64/apps/speedcrunch.png However, they are all in fact the same icon that is 48x48. When shown in the menus Xfce uses the 16x16 one and seems to trust that its the right size, but in fact it's not and that icon shows very large. If you remove all of them except the actual 48x48 one, scaling is done correctly and the icon is shown correctly. Perhaps add a check that the image is actually the size it claims from the directory name before using, then if it lies, scale?
Created attachment 5261 Scale down oversize icons in menus Can you test out the patch and verify it does fix the issue for you? It should also fix the XPM menu icon scaling issue as well.
I don't know from where is the code from the patch, but please note that the menu from a panel behaves correctly (see screenshots from the original bug report).
(In reply to Eric Koegel from comment #1) > Created attachment 5261 > Scale down oversize icons in menus > > Can you test out the patch and verify it does fix the issue for you? It > should also fix the XPM menu icon scaling issue as well. Eric, your patch fixes bug #10461. Thanks
Thanks for testing it! Pushed to master: http://git.xfce.org/xfce/xfdesktop/commit/?id=596ac7b07939b3b93c6253b2db704a91e68e75d0 Cristian, I did read the downstream Redhat report. The panel and xfdesktop display the menu in slightly different ways, in the future it may be handled by the same library that generates the menus. Closing bug report.