When i emerge openoffice-bin 1.9.130 it add's itself to the gnome menu, but icons are missing. Reproducible: Always Steps to Reproduce: 1. emerge =app-office/openoffice-bin-1.9.130 2. (re)start gnome. 3. look in the office folder in gnome menu Actual Results: icons are missing Expected Results: icons should be there
The problem is with permissions; the ebuild gets it halfway right in adding +r to directories under /usr/share/icons, but it needs to do more: it also needs to add +x to the permissions.
@Eric: Your suggestion does not work for me, icons are still not shown. Interestingly in the smeg menu editor they are displayed correctly (while in the built-in-editor for 2.12 they are missing, too), the desktop files themselves look correct too
Same for version 2 RC1
might I add that I'm on gnome 2.12
Created attachment 69675 [details, diff] a patch to fix that problem... applying this patch you can fix that problem... icons are in another place and .desktop files are wrong
(In reply to comment #5) > Created an attachment (id=69675) [edit] > a patch to fix that problem... > > applying this patch you can fix that problem... icons are in another place and > .desktop files are wrong # Icon symlinks for gnome dodir /usr/share/pixmaps for app in base calc draw impress math printeradmin writer; do dosym /usr/share/icons/gnome/32x32/apps/openofficeorg-19-${app}.png /usr/share/pixmaps/openofficeorg-19-${app}.png done You can add this to src_install instead (creating symlinks for the icons
This is fixed now in rc2, thanks everyone-
Hi! Thank you for the fix, i tried it today. Unfortunately there is still a little problem. I my case, the directory "apps" in "/usr/share/icons/gnome/32x32/" wasn't there before emerging openoffice-2.0.0_rc2, so the ebuild (or portage - I don't know) created it. But with wrong permissons: 744 instead of 755. So as non-root user i could not access this directory and the icons didn't appear in the gnome-menu. chmod 755 /usr/share/icons/gnome/32x32/apps helped.
@Martin: Fixed this now, thanks for reporting