我在使用Xfce桌面环境的Ubuntu20.04上,我的.heic文件的缩略图没有显示。我可以在图像查看器中看到图片,但不能在缩略图上看到,我对此感到烦恼。
我已经尝试过建议的这里:heif-gdk-pixbuf,heif-thumbnailer和libheif1安装正确,终端中没有弹出错误。然而,没有缩略图显示。我怎么才能解决这个问题?
发布于 2021-07-29 18:54:31
请参阅11+的iPhone照片如何在Ubuntu上查看来自iPhone?以获取查看.HEIC映像所需安装的软件的信息。
在Xfce中使用的文件管理器不会显示这些缩略图。
使用Nautilus文件管理器,您将看到缩略图。
发布于 2022-06-19 03:53:04
默认情况下,Xfce有文件管理器Thunar和缩略图生成器服务塔布勒。Tumbler是可扩展的,通过添加缩略图,可以生成更多类型文件的缩略图并在Thunar中显示,还可以添加自己的缩略图来生成各种文件的缩略图。
安装heif-thumbnailer
会添加文件/usr/share/thumbnailers/heif.thumbnailer
,其中image/heif;
列在MimeType=
之后。这应该由Tumbler自动拾取。这可以通过手动运行程序/usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd
来确认,它应该包含如下一行
注册拇指钉器-s %s %i %o
尝试只安装heif-thumbnailer
,而不安装heif-gdk-pixbuf
。也许会管用的。
这听起来可能很奇怪,但安装heif-gdk-pixbuf
可能不会为像Tumbler这样的缩略图生成器添加heif支持。此外,可能是因为bug,它甚至可能阻止heif-thumbnailer
与Tumbler一起工作。
理论上,带有插件pixbuf-拇指钉的Tumbler应该能够为gdk支持的多个文件类型生成缩略图。
gdk是模块化的,可以通过安装额外的加载器来扩展,比如heif-gdk-pixbuf
,它增加了heif支持。使用来自包gdk-pixbuf-thumbnailer
的程序libgdk-pixbuf2.0-bin
,可以验证给定的heif图像可以生成缩略图。
然而,通过查看/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
文件,人们发现heif似乎没有被列入受支持的MimeType
s之列。因此,像Tumbler
这样的大拇指钉手可能无法识别gdk中添加的功能。
当我同时安装了heif-thumbnailer
和heif-gdk-pixbuf
时,heif拇指钉就停止工作了。经过反复的尝试,我似乎发现了JPEGThumbnailer
的一些问题,这是tumbler带来的。虽然应该只用于JPEG文件,但安装的库可能会以意想不到的方式进行交互。从/etc/xdg/tumbler/tumbler.rc
可以看出,它具有很高的优先级:Priority=3
。因此,如果您需要heif-gdk-pixbuf
用于拇指钉钉以外的其他用途,您可以尝试通过用以下内容覆盖文件~/.config/tumbler/tumbler.rc
中的优先级来避免tumbler的JPEGThumbnailer
:
[JPEGThumbnailer]
Priority=1
或者你可以直接禁用它,它不是JPEG缩略图的唯一提供者:
Disabled=true
即将推出的版本将尝试继续尝试多个拇指钉,因此希望情况会有所好转:https://gitlab.xfce.org/xfce/tumbler/-/issues/50
https://askubuntu.com/questions/1354847
复制相似问题