Is there any file browsers for Linux that cache image previews, just like Windows Explorer cache them to a file named Thumbs.db?As in the latest ext3/4 filesystems, an inode can hold extended attributes, is it utilizied by any file browser? Well, the default 256B inode size may be too small to hold the preview, I can reformat it to get a bigger inode.I'll be very glad to hear good news, because to refresh the previews for large images and video files are very slow in Nautilus, and noises from the harddisks ..
How to utilize extended attributes for image preview?
linux;nautilus;cache;images;xattr
Nautilus uses ~/.thumbnails normally. Lots of image viewers do generate thumbs there as well. In the normal sub-dir of my system most of the preview files are about 20 KiB in size. It's kinda disturbing that there're no either sqlite database in single file or cache hierarchy (like f/ff/ffdcd558a1e5200.png) so some FSes could have poor performance looking up a file inside overgrown directory, though, but on the other hand, plain file storage is way simpler to handle inside bunch of different user programms, no mandatory demanding sqlite to be installed and most up-to-date FSes shouldn't have troubles with such plain files layout.Problems with xattr resemble sqlite's ones  extra complexity, limitations of FS support (according to wikipedia only ReiserFS and XFS handle arbitrary sizes, and EXT3,4 are limited to one block only which would mean 4 KiB mostly).