After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 494592 - ~/.thumbnails should be placed in ~/.cache
~/.thumbnails should be placed in ~/.cache
Status: RESOLVED NOTABUG
Product: nautilus
Classification: Core
Component: Thumbnails
2.20.x
Other All
: Normal enhancement
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-11-07 13:47 UTC by Sebastian Breier
Modified: 2012-09-26 18:38 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Sebastian Breier 2007-11-07 13:47:21 UTC
According to http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html (FreeDesktop base directory specification):
"$XDG_CACHE_HOME defines the base directory relative to which user specific non-essential data files should be stored. If $XDG_CACHE_HOME is either not set or empty, a default equal to $HOME/.cache should be used."

To make things like backups easier, nautilus' gnome-video-thumbnailer should place its thumbnails somewhere in ~/.cache. This would also ease the development of automatic cleanup tools (see https://blueprints.launchpad.net/ubuntu/+spec/handling-full-disks and https://launchpad.net/ubuntu/+spec/make-free-space-wizard).
Comment 1 Michael Chudobiak 2008-03-18 12:18:28 UTC
There is a separate freedesktop spec for thumbnailing, and it very clearly specifies ~/.thumbnails as the shared thumbnail location:

http://people.freedesktop.org/~vuntz/thumbnail-spec-cache/directory.html

You would need to convince people to change the thumbnailing spec, which seems unlikely.

Closing as notabug.

- Mike
Comment 2 Jakob Unterwurzacher 2012-09-25 20:12:17 UTC
Happened, actually.

http://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html#HISTORY
May 2012, Version 0.8.0
Modified to respect the XDG Base Directory Specification
Comment 3 Cosimo Cecchi 2012-09-26 18:38:55 UTC
Nautilus, GTK, GLib and gnome-desktop have been updated to use that directory for 3.6.