如何禁用缩略图生成?


10

出于隐私和安全原因,我想禁用~/.cache/thumbnails文件夹中任何缩略图的生成(使用Ubuntu 14.04 LTS)。

我已经尝试过了(没有成功):

  1. 在“预览”选项卡的“文件”(编辑►首选项)“文件管理器”中,将“显示缩略图”切换为“从不”。结果:~/.cache/thumbnails/normal/当我使用“ Image Viewer” = FAIL打开某些图片时,文件管理器中未显示缩略图,但仍会在文件夹中生成缩略图。

  2. 我使用了dconf-editor并设置了组织} gnome}桌面}缩略图缓存} maximum-age到0,maximum-size到0。结果:与1.相同。try = FAIL!

  3. 在“ dconfeditor我”中,设置选项组织} gnome}桌面}缩略图}全部禁用。结果:所查看图片的缩略图仍会生成=失败!

我发现一个奇怪的解决方案是删除~/.cache/thumbnails文件夹,然后链接它,/dev/null以避免将缩略图写入硬盘:

rm -r ~/.cache/thumbnails && ln -s /dev/null ~/.cache/thumbnails

我真的不敢相信这是真正禁用缩略图生成的唯一解决方案!


您可以拒绝除root以外的所有人的对该文件夹的权限吗?
蒂姆(Tim)

删除写许可权将导致某些应用程序在尝试写入该目录时抛出错误,例如GIMP。
isync

Answers:


5

可以使用dconf编辑器禁用特定文件类型的缩略图。

安装dconf编辑器:

按Alt + Ctrl + T并运行以下命令:

sudo apt-get install dconf-tools

或在软件中心中搜索“ dconf-tools”并从那里安装它。

如何禁用特定文件类型的缩略图?

安装完成后,按超级键(Windows键)以打开Unity破折号并搜索“ dconf编辑器”并将其打开。

导航 org > gnome > desktop > thumbnailer

将PDF'application / pdf'的MIME类型粘贴到disable key的value字段中。

这样可以防止Nautilus将来生成PDF的缩略图,但是会保留旧的缩略图。要解决此问题,您必须清除Nautilus缩略图缓存。

打开主目录,然后按Ctrl + H以显示隐藏的文件和文件夹。打开.thumbnails并删除其中的所有文件。

重新启动系统或杀死Nautilus,以使更改生效。

要为其他文件类型禁用缩略图,请按照上述方法在禁用列表中添加MIME类型。用逗号分隔多个类型。像这样:

['application/pdf','image/jpeg','video/mp4']

有关MIME类型的完整列表,请访问iana.org。


1
如何在不玩w鼠游戏的情况下禁用所有缩略图的生成?
减少活动

1
@MateuszKonieczny似乎有一个disable-all布尔值。描述说Set to true to disable all external thumbnailer programs, independent on whether they are independently disabled/enabled.。不确定external thumbnailers零件的含义。
user3620828 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.