在 Linux 安装 blender 后,检查 /usr/bin/blender-thumbnailer
缩略图生成命令是否存在。
创建缩略图生成配置文件
cd /usr/share/thumbnailers
sudo touch blender.thumbnailer
sudo hx/vim blender.thumbnailer
编辑 blender.thumbnailer
[Thumbnailer Entry]
TryExec=blender-thumbnailer
Exec=blender-thumbnailer %i %o
MimeType=application/x-blender;
删除之前失败的缩略图缓存文件,这里最好重启文件浏览器 nautilus
rm -r ~/.cache/thumbnails/fail
nautilus -q
重新进入文件夹,就可以看到正确的缩略图了。
其他的 3D 缩略图生成
安装 f3d, f3d 提供了 thumbnailer 配置,但是在 gnome 下有兼容问题。
按照 f3d thumbnailer fail with nautilus 提供的信息,由于 nautilus 使用 bwarp 导致的问题。
这里提供一种使用 xorg-server-xvfb
服务来绕过问题,直接生成图片。
# arch linux
pacman -S xorg-server-xvfb
确认 xvfb-run
命令存在后,进入缩略图配置文件夹/usr/share/thumbnailers
,修改 f3d-*-.thumbnailer
相关文件。
在 Exec=f3d ...
配置,追加为 Exec=xvfb-run f3d ...
这里使用 xvfb
和上面的操作相同,清理 fail ,重新观察 glTF/glb, stl, step, ply, obj, fbx类型文件。