GNOME Bugzilla – Bug 480608
Thumbnails on desktop not showing
Last modified: 2007-10-02 13:31:05 UTC
The bug has been opened on https://bugs.launchpad.net/bugs/145212 "Binary package hint: nautilus I am using gutsy. I have four image files on my desktop (jpeg and png). Sometimes Nautilus shows these as thumbnails, as it should. Sometimes they revert to the icon which usually means "thumbnail generation in progress" -- i.e. a document icon with an orange "timer" in the bottom corner. If I do not click on the icon, the thumbnail will not return: the icons remain as the "in progress" icons indefinitely. In standard Nautilus folder windows, this is not a problem: although fetching the thumbnails is sometimes slow, they always arrive. The problem seems to be specific to the display of the desktop. Even when the thumbnails are displayed for image files on the desktop, they sometimes revert to the "in progress" icon; and I don't know what triggers this."
confirming bug on mandriva cooker.
This happens for me too. You can add PDFs and movies to the list of files affected. (I think it's everything that has thumbnails.)
Weird. Maybe the file attribute invalidation isn't propagated properly through the merged directory machinery.
Anybody is working on that? The bug is not nice for GNOME since what everybody sees is the desktop and icons are broken there at the moment
This behaviour appears to be trigerred by system icon cache is regenerated (when installing/upgrading a package for instance).
This is not restricted to the Desktop, it can happen in any folder that is open at the time the cache is regenerated.
I was wrong, it was caused by calls to update-desktop-database. Alex fixed it on gio branch, without knowning about this bug :) I've backport his fix on both HEAD and gnome-2-20 branch with his approval : 2007-10-02 Frederic Crozat <fcrozat@mandriva.com> Backport from gio-branch, fixes #480608, from Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-factory.c: Don't clear thumbnails and other absolute pathnames from icon cache when mime data or icon theme changes. This is to avoid flashing and async realoading of all thumbnails. * libnautilus-private/nautilus-directory-async.c: (mime_db_changed_callback): Use the right call to invalidate attributes, so that they get re-read correctly.