我已经在两台机器上安装了 Ubuntu 16.04。一个可以显示pdf缩略图,另一个不能。我尝试安装并重新安装 evince,但仍然没有显示。有人知道我错过了什么吗?
这是一个例子。只有 pdf(也可能是 ps)缺少缩略图。 .
这是另一台显示 pdf 缩略图(包括 eps 文件)的机器。
使用最新的 Ubuntu 20。当我打开我的文件夹并转到外部硬盘中的音乐时,我在专辑文件夹中看不到专辑的图像。有什么方法可以让我看到专辑的图像,以便识别我想播放的专辑?
我知道我可以一个一个地手动完成,但我有一个完整的 TB 音乐......
例如,打开专辑文件夹,弹出所有歌曲时,每首歌曲中都有专辑的图像。
提前致谢。
系统清理后,我的 Nautilus 不再显示新图像的缩略图。我重新安装了描述中带有“缩略图”或“预览”字样的每个软件包,但没有任何效果。我错过了什么?
我正在尝试对包含超过 100,000 个文件(每个子目录一千个)组成的整个图像目录进行缩略图,以最大限度地减少显示每个目录的缩略图的延迟。(更糟糕的是,由于从我手机上的“带有动作捕捉的图片”中提取的散布的 mp4 文件,有些需要相当长的时间来计算)。随着时间的推移,我注意到我的缩略图已经神秘地消失了,这真的很令人沮丧,因为它需要几个小时才能进入每个目录并等待所有缩略图生成后再转到下一个,等等。
最近我发现我需要调整缓存设置来防止这种情况。我使用了 gconf-editor 并在 /desktop/gnome/thumbnail_cache 中将 maximum_age 设置为 -1(永不老化),将最大大小设置为 -1(无限制)。之后,我开始打开每个目录并等待它显示缩略图,然后再打开下一个。我正在监视这个过程,即使在缩略图正在进行时,超过 15,000 个缩略图突然消失了!
~/.cache/thumbnails$ ls large/ | wc -l
23021
[about ten minutes later]
~/.cache/thumbnails$ ls large/ | wc -l
7801
现在不仅浪费了大量时间和闪存擦除周期,而且我显然无法再信任我的系统,即使在创建缩略图几个小时后,它也可以出于未知原因任意删除它们。
我怎样才能确保我的缩略图是永久的并且永远不会像这样被删除?
我已经读过 dconf-editor 是编辑这些设置的另一种方法,但它更难使用,不提供层次结构视图,而且 /desktop/gnome 除了“加密”之外没有任何内容,所以我不知道路径是什么缩略图设置将是或者它甚至会提供 gconf-editor 不提供的任何内容。
我有一堆在 SD 卡上的照片。它们中的大多数现在都已损坏,我无法在任何程序中打开它们(Gwenview、GIMP、Windows 上相同...)。但是每个文件浏览器仍然可以正确显示它们的大部分缩略图。例如,这里是 Gwenview,其中选择了一张具有正确缩略图的照片:
我知道 SD 卡可能快要死了,所以我已经制作了 SD 卡的图像,dd
我可以在上面工作。
到目前为止,我的搜索将我带到了PhotoRec,这在我的情况下不起作用:它恢复了四张无用的照片,并且大约三分之二的约 400 张图像仍然有它们的缩略图。我仍然希望让大部分人回来。
我能做些什么?任何帮助表示赞赏:)
PS:我在 Kubuntu 20.04 上,我能够成为 root 并且我不害怕命令行(但图形工具仍然很方便:D)。
在 Ubuntu 18.10 中,Nautilus 不允许超过 4096KiB 的图像的缩略图大小。在首选项窗格中,无法将值增加到 4096 以上。
这是一种回归,因为它以前是可能的。顺便说一句,无论 dconf 属性的值是多少org/gnome/nautilus/preferences/thumbnail-limit
,如果它高于 4096,Nautilus 将不会观察它。在 Nautilus 首选项窗格中设置缩略图生成的最大图像大小正在正确更改org/gnome/nautilus/preferences/thumbnail-limit
。
其他有趣的事情:默认值为org/gnome/nautilus/preferences/thumbnail-limit
10MiB,所以如果它是默认值,Nautilus 会显示(并观察)其硬编码的最大值“4096”(4MiB)!
是否有可能解决这种回归?
我已经编写了一个脚本来为我的尼康原始文件 (.NEF) 生成自定义缩略图。到目前为止,一切都很好。现在缩略图文件名必须是 NEF 图像的绝对路径的 md5,如此处所述链接。
我生成的 md5 与系统生成的不匹配,这里有一些 .jpg 文件的测试
path = 'file:///home/ricardo/Área de Trabalho/TempImgX/capa_site_01.jpg'
StrNoSpecial = 'file%3A%2F%2F%2Fhome%2Fricardo%2F%C3%81rea%20de%20Trabalho%2FTempImgX%2Fcapa_site_01.jpg'
print(hashlib.md5((path).encode()).hexdigest())
print(hashlib.md5((StrNoSpecial).encode()).hexdigest())
结果:
f9aa4e24d9942a1b120ecc5b7af360f9
5dd1386290a8ea7642d5864c349c28d4
拇指上当前工作缩略图的 md5。文件夹:
1f6cd39593b60e303d26856ffa471689
如您所见,哈希值不同。特殊字符是这里的问题吗?
我在互联网上关注了许多教程,基本上他们说:
安装 ufraw -> 完成
在/usr/share/thumbnailers/something.thumbnailer创建文件,内容为:
[Thumbnailer Entry]
Exec=/usr/bin/ufraw-batch --embedded-image --out-type=png --size=%s %u --overwrite --silent --output=%o
MimeType=image/x-3fr;image/x-adobe-dng;image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;
我已经清除了所有 nautilus 拇指缓存,当打开包含原始文件的文件夹时,我每次都会在每个文件上获得一个小时钟,表明某些事情已经完成。
大拇指还是黑的
文件夹 .../thumbnails/ fail /gnome-thumbnail-factory 现在充满了 .png 文件,但图像的中心只有一个小点。其他如此大和正常的文件夹是空的。
我已经多次删除并重新安装了 ufraw 并尝试了许多不同(但相似)[Thumbnailer Entry]
不知道还能做什么...
我的猜测:找出生成的拇指失败的原因,但甚至不知道从哪里开始。
还有一件事:即使我在 [Thumbnailer Entry] 语法中更改了输出格式,它仍然会在失败文件夹中生成一个 png 文件。
ufraw-batch 是否生成日志文件?
任何帮助,将不胜感激。
更新!找到系统日志。只发了几行,但它一直在继续。不知道怎么解释
Mar 6 16:31:16 ricardo-linux kernel: [ 4976.217518] ufraw-batch[4136]: segfault at 38 ip 00007f0a16a3bb64 sp 00007ffe5d53f1d0 error 4 in liblensfun.so.0.3.2[7f0a16a28000+1a000]
Mar 6 16:31:17 ricardo-linux kernel: [ 4976.576625] ufraw-batch[4141]: segfault at 38 ip 00007f4c8c183b64 sp 00007ffe0da51d90 error 4 in liblensfun.so.0.3.2[7f4c8c170000+1a000]
Mar 6 16:31:17 ricardo-linux kernel: [ 4976.934196] ufraw-batch[4145]: segfault at 38 ip 00007eff47ad3b64 sp 00007ffc9481d000 error 4 in liblensfun.so.0.3.2[7eff47ac0000+1a000]
Mar 6 16:31:18 ricardo-linux kernel: [ 4977.298066] ufraw-batch[4149]: segfault at 38 ip 00007f25674cbb64 sp 00007ffd637eab60 error 4 in liblensfun.so.0.3.2[7f25674b8000+1a000]
Mar 6 16:31:18 ricardo-linux kernel: [ 4977.651138] ufraw-batch[4153]: segfault at 38 ip 00007f37e3f83b64 sp 00007ffdfe2bedd0 error 4 in liblensfun.so.0.3.2[7f37e3f70000+1a000]
Mar 6 16:31:18 ricardo-linux kernel: [ 4978.056727] ufraw-batch[4157]: segfault at 38 ip 00007f69390abb64 sp 00007ffefead1690 error 4 in liblensfun.so.0.3.2[7f6939098000+1a000]
Mar 6 16:31:19 ricardo-linux kernel: [ 4978.419980] ufraw-batch[4161]: segfault at 38 ip 00007fb5f1afbb64 sp 00007ffd770103e0 error 4 in liblensfun.so.0.3.2[7fb5f1ae8000+1a000]
Mar 6 16:31:19 ricardo-linux kernel: [ 4978.702822] ufraw-batch[4165]: segfault at 38 ip 00007fa6b93c3b64 sp 00007ffe9ff1aaf0 error 4 in liblensfun.so.0.3.2[7fa6b93b0000+1a000]
Mar 6 16:31:19 ricardo-linux kernel: [ 4978.997531] ufraw-batch[4169]: segfault at 38 ip 00007f9f21b23b64 sp 00007ffcf9442be0 error 4 in liblensfun.so.0.3.2[7f9f21b10000+1a000]
Mar 6 16:31:20 ricardo-linux kernel: [ 4979.369336] ufraw-batch[4173]: segfault at 38 ip 00007f6337613b64 sp 00007ffee6a425f0 error 4 in liblensfun.so.0.3.2[7f6337600000+1a000]
UPDATE2 - 这是一个错误 https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855
我现在好悲伤。
我正在运行 Ubuntu 18.04.1 LTS,自从我重新安装它以来,我一直无法获得普通文件的缩略图,例如 .png、.jpg 等。但是,与其他帖子不同,我实际上可以获得视频之类的。
我应该在哪里查看以及如何诊断问题?缩略图问题示例