我设置了一个远程驱动器来存储我的照片。我使用 Nautilus 中的“连接到服务器”连接到该驱动器。这很有效,如果我编辑 Nautilus 设置以始终显示预览,预览图像也会加载。
获取预览的速度非常慢,所以我想是否有办法在远程驱动器上生成预览图像并让 Nautilus 显示它,而不是下载整个图像然后自行生成预览?
答案1
我正在使用 ssh 连接到远程服务器,这对我来说很有效。
Nautilus(我的版本 3.8.2)将其缩略图保存在 ~/.thumbnails 和 ~/.cache/thumbnails 中。默认情况下,它仅显示本地文件的缩略图,但您可以在首选项中更改它。
如果远程服务器的挂载点相同,nautilus 会保存这些缩略图。
这个我还没有测试过。
在服务器上生成 nautilus 缩略图是可能的,因为 nautilus 使用libgnome-desktop
具有其自己的 API 的库。要生成缩略图,您可以使用以下脚本这个答案
但问题是 nautilus 不支持添加额外的缩略图路径(或者只是我还没有找到)并且我看到的唯一解决方法是制作另一个脚本,将这些缩略图从服务器复制到本地缩略图文件夹,但这听起来真的很疯狂。
答案2
在 Ubuntu 16.04 上使用 Nautilus 3.14.3 时,我没有 Nautilus 的任何首选项菜单(我在 XMonad 中使用 Gnome)。运行命令
gsettings set org.gnome.nautilus.preferences show-image-thumbnails always
在终端中打开 USB 驱动器的图像缩略图。(该命令设置首选项,而不需要首选项菜单)。