Bug 155182
Summary: | Icon does not appear in menus | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mason Kidd <mrkidd> |
Component: | revelation | Assignee: | Thorsten Leemhuis <fedora> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | bugs.michael |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-05-11 06:58:37 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mason Kidd
2005-04-17 18:31:16 UTC
I tried it here, can't reproduce it on fc4t2 (but I had installed revelation some days ago already; but even after uninstall, log-out and reinstall the problem did not show up) /me wonders if we need this in %post : # update icon themes touch %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi Will investigate further soon First of all, I can reproduce this with any package, which installs a new desktop icon. It takes some time before the new icon appears. However, revelation doesn't install into /usr/share/pixmaps, but into the hicolor icon-theme directory, in which GTK icon cache files are created and used. It looks right to update the cache file via post/postun scriptlets. (In reply to comment #2) > First of all, I can reproduce this with any package, which installs a new > desktop icon. It takes some time before the new icon appears. Maybe it stil was in my cache when I tried. I suspected something like that (I tried to delete the cache but it seems I failed/missed it). > However, revelation doesn't install into /usr/share/pixmaps, but into the > hicolor icon-theme directory, in which GTK icon cache files are created and > used. It looks right to update the cache file via post/postun scriptlets. I'll look into this deeper later this week. Probably other packages in fedora will show the same problem?! Maybe I/we should try to fix them all directly. I tried this again on a fresh install of FC4T2, and got the same results (no icon). This also happens with the seahorse package (and it installs it's icons in /usr/share/pixmaps). Running 'touch /usr/share/icons/hicolor; gtk-update-icon-cache /usr/share/icons/hicolor' did not cause the Revelation icon to show up. (In reply to comment #4) > Running 'touch /usr/share/icons/hicolor; > gtk-update-icon-cache /usr/share/icons/hicolor' did not cause the Revelation > icon to show up. You did this as root, did you? Anyway, after you did this and log in and out the icon *should* show up. Update package publisched that updates gtk-update-icon-cache on (un)install. Icon should appear after a re-login at the latest. AFAIK that all we can do ATM. Correct me if I wrong (and reopen if neccessary). |