Nautilus PDF 缩略图未加载

Nautilus PDF 缩略图未加载

我删除了我的~/.cache/thumbnail文件夹,但一些 PDF 图标仍然无法正确显示。它们仍然使用默认的 PDF 图标显示。我附上了图标的屏幕截图。我不明白为什么有些(第一个)可以正确显示(即根据内容自定义图标),而其他的则有默认图标。

其他 PDF 的打印质量并不差,看起来像是文档的扫描件。不太清楚 nautilus 是怎么回事。

在此处输入图片描述

答案1

如果 evince 未安装或以 flatpak 形式安装,nautilus 似乎无法为 pdf 生成缩略图。https://gitlab.gnome.org/GNOME/nautilus/-/issues/13

答案2

遇到了同样的问题。重新安装了 evince,一切正常。

sudo apt-get install evince

答案3

删除缩略图后退出或终止 nautilus 非常重要:

nautilus -q
killall nautilus

检查失败的缩略图创建

失败缩略图的路径(ubuntu 14.04 LTS 或更高版本)是~/.cache/thumbnails/fail。因此,只需检查文件夹并删除它们:

rm -r ~/.cache/thumbnails/fail

强制重新创建缩略图

尝试更改其修改时间戳,例如通过:

touch -m YourFile.pdf

如何在 Nautilus 中重新生成特定缩略图?

缩略图重建机制

根据 freedesktop 文档缩略图管理标准。如果时光网缩略图中的(修改时间)低于时光网在原始文件中。

缩略图大小限制

如果缩略图大于 10 MB,则不会显示预览,而只显示默认文件图标。要修复此问题,您可以增加此限制(例如加倍):

dconf write /org/gnome/nautilus/preferences/thumbnail-limit

缩略图

您可以尝试手动创建缩略图查看 PDF 是否可以正确转换为缩略图([0]仅限第一页):

convert  -thumbnail x300 YourFile.pdf[0] thumbnail.png

相关内容