nautilus 如何决定什么是本地文件,什么不是?

Sin*_*son 6 gnome nautilus

Nautilus 属性提供了“从不”、“仅本地文件”和“始终”选项,用于生成文件预览。

它如何决定什么是本地文件,什么不是?

我想要做的是更详细地控制生成缩略图/预览的文件夹。是否有一些我可以更改的配置文件以对此进行更详细的控制?

Rin*_*ind 4

本地文件是光盘上实际存在的文件。

Nautilus 还可以显示通过GVFS 系统可用的文件系统中的文件。这包括(但可能不限于):

这些都不是本地文件,因为它们本身驻留在其他人的系统上。

更改是否应显示特定文件的预览是通过命令 gsettings 在基于扩展或我的类型的方法上完成的。

禁用所有缩略图

gsettings set org.gnome.desktop.thumbnailers disable-all true
Run Code Online (Sandbox Code Playgroud)

禁用 PDF

gsettings set org.gnome.desktop.thumbnailers disable "['application/pdf']"
Run Code Online (Sandbox Code Playgroud)

(在 Ubuntu 的早期版本中,当引入 gsettings 时,Nautilus 并没有遵守这些)。关闭缩略图的手动方法是rm -r ~/.thumbnails && ln -s /dev/null .thumbnails

以防万一你有兴趣(但回避答案):有人制作了Gloobus Preview,它似乎有更多的选择。

Gloobus Preview 是一款快速文件预览器,支持多种格式并可即时预览。目前,它与 nautilus 和 marlin 文件浏览器配合得更好,但许多人不使用除 nautilus 之外的其他文件管理器。

它使用(/可以使用)gnome-sushi作为缩略图,这似乎比 Nautilus 更快地生成缩略图。Gnome-sushi 似乎也可以单独安装(请参阅链接)。

(不过我没有测试这些程序)

  • Nautilus 不擅长知道通过 /etc/fstab 或 fusion 挂载的远程文件系统不是本地的。要使其正常工作,所有远程访问都需要通过 GVFS。 (3认同)