Ticket #1035 (closed defect: fixed)
Icons in Illume are not updated anymore
| Reported by: | elhennig | Owned by: | jama |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Other | Version: | SHR-unstable |
| Keywords: | illume | Cc: |
Description
So far desktop items were updated in the home application as soon as the corresponding desktop files in the filesystem had been changed.
This does not happen anymore. Even after a reboot, the items have the old content whereas the files in the filesystem have the new content.
Change History
comment:3 Changed 23 months ago by jama
Possible fix http://trac.enlightenment.org/e/changeset/47567, please retest and report after next EFL bump.
comment:4 Changed 23 months ago by elhennig
Ok, after a reboot the icon cache seems to be updated.
The cache update does not automatically work for changes being applied to the desktop files in /usr/share/applications. Even if I configure the update interval to 8 ticks. The icons are updated when pkill -HUP is applied to the enlightenment process.
comment:5 Changed 23 months ago by elhennig
This is still not working properly. Changed desktop files (for example with a different icon) are still not updated in the e-wm cache - not even after sending a HUP signal to the enlightenment process.
I also tried to remove ~/.e and configure e-wm new...
comment:6 Changed 22 months ago by TAsn
UPDATE: The e desktop cache is being overhauled, this is why it stopped working and hopefully, with another e upgrade, it'll work correctly.
We'll hopefully upgrade e soon, and this will hopefully fix it.
comment:7 follow-up: ↓ 8 Changed 22 months ago by elhennig
After yesterday's upgrade the desktop is updated again after sending a HUP signal to enlightenment. This is an improvement, altough the icons are still not updated on desktop file changes.
comment:8 in reply to: ↑ 7 Changed 22 months ago by TAsn
Replying to elhennig:
After yesterday's upgrade the desktop is updated again after sending a HUP signal to enlightenment. This is an improvement, altough the icons are still not updated on desktop file changes.
Please contact the guys at e for that, as I think they are not going to do any more changes in the recent future.
comment:10 Changed 22 months ago by jama
That bug upstream is already closed
http://trac.enlightenment.org/e/ticket/531#comment:4
and svn log doesn't show more fixes after 48206, but trying 48327 here now.
comment:11 Changed 22 months ago by TAsn
- Owner changed from TAsn to jama
- Status changed from new to assigned
comment:12 Changed 22 months ago by mrmoku
hmm, I just retried and installed ventura. The desktop got refreshed and the icon was there. Though after fresh reflash the shr-settings icon and the icon for the calibrator were missing. The shr-settings icon I got back by playing with Categories in /usr/share/applications/shr-settings.desktop (just added Office there :P).
Somehow it got better... but not perfect yet. Btw. this is still with 48206.
comment:13 Changed 22 months ago by jama
- Status changed from assigned to closed
- Resolution set to fixed in unstable
Seems working fine with latest EFL, shr-settings resolved in its own bug.
comment:14 Changed 22 months ago by elhennig
If I change a .desktop file the display in illume2 home is still not updated (no matter if I change icon or name).
comment:15 Changed 14 months ago by jama
- Status changed from closed to reopened
- Resolution fixed in unstable deleted
comment:16 Changed 14 months ago by jama
- Status changed from reopened to closed
- Resolution set to fixed

Now, after one more reboot, illume displays a version of icons, that I used to have 3 or 4 changes before. I have no idea where this information comes from. In /usr/share/applications as well as in ~/.e/e/appshadow the desktop files are newer than what is shown onscreen.