如何告诉我的 Ubuntu 不仅在 ~/.cache/thumbnails 中查找缩略图?

如何告诉我的 Ubuntu 不仅在 ~/.cache/thumbnails 中查找缩略图?

如果特定应用程序没有将其针对其文件类型生成的缩略图存储到常规位置,~/.cache/thumbnails 那么这些缩略图仅显示在该特定应用程序内,而不会显示于默认文件资源管理器或图片查看器等中。

有没有办法告诉 Ubuntu 从其他文件夹检索缩略图?通常的文件夹 + 我的任何名为缩略图的文件夹~/

以供参考 :GiMP ( snap ) 和 .xcf 文件的缩略图

答案1

对于此类问题,您会尝试找到规范(如果存在)。在这种情况下,缩略图确实有规范,https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html

那里写着,

缩略图目录

对于每个用户来说,必须有一个地方存储所有生成的缩略图。此缩略图目录位于用户的 XDG Cache Home 中,如 XDG 基本目录规范所定义。也就是说,如果环境变量 $XDG_CACHE_HOME 已设置且不为空,则将使用目录 $XDG_CACHE_HOME/thumbnails,否则将使用 $HOME/.cache/thumbnails。

答案2

我最终通过 fstab 绑定了两个“缩略图”文件夹,并添加了以下几行:

# .xcf thumbnails from gimp snap for any app
/home/user_1/.cache/thumbnails/ /home/user_1/snap/gimp/common/.cache/thumbnails/    none    bind    0   0
/home/user_2/.cache/thumbnails/ /home/user_2/snap/gimp/common/.cache/thumbnails/    none    bind    0   0
/home/user_3/.cache/thumbnails/ /home/user_3/snap/gimp/common/.cache/thumbnails/    none    bind    0   0

这样,Gimp-snap 实际上会在那里写入其缩略图,然后 Nemo 和 Nautilus 会相应地显示 .xcf 文件的缩略图。

尽管 gThumb 仍然显示 .xcf 文件的空框 - 但我主要关心的是文件资源管理器。

谢谢https://forum.ubuntu-fr.org/viewtopic.php?pid=22362050#p22362050

相关内容