请问深度文件管理器不使用 /usr/share/thumbnailers 中的缩略图....
Tofloor
poster avatar
choora
deepin
2019-08-19 19:49
Author
*.kra 是 Krita 绘图软件的文件,*.ora 是 MyPaint 绘图软件的文件,*.xcf 是 GIMP 的文件,还有大家熟悉的 *.psd 文件,这些在文件管理器中都没有自动生成的缩略图。以前在使用 Ubuntu 的时候,只需要在 /usr/share/thumbnailers 中存放对应的 *.thumbnailer 配置文件就可以被 Nautilus 识别并生成缩略图,但是在 deepin 中我始终没有成功?

详细描述:
1. 主要使用 https://moritzmolch.com/1749 中的配置,以 *.psd 文档为例,配置文件内容为:
  1. [Thumbnailer Entry]
  2. TryExec=convert
  3. Exec=convert psd:%i[0] -scale 512x%s png:%o
  4. MimeType=image/vnd.adobe.photoshop;
Copy the Code
使用的程序仅用到 ImageMagick,其他的格式仅用到 unzip 和 xcf2png(apt install xcftools 即可获得)

2. 使用
  1. file --mime example.psd
Copy the Code
查看文件 MimeType 确实是 image/vnd.adobe.photoshop
3. 删除 ~/.cache/thumbnailers/ 之后,发现还是没有生成对应的缩略图。
4. 查看 dde-file-manager 的源码,发现没有调用 /usr/share/thumbnailers/ 的代码。

所以想问问大家,正确配置 thumbnailer 的方法是什么呀……ORZ
Reply Favorite View the author
All Replies
avatar
choora
deepin
2019-08-19 19:59
#1
补充:
在软件源中有 gnome-xcf-thumbnailer,但是安装后仍然没有效果。好像这个程序是通过配置 gconftool-2,(而且还加入了 /usr/share/gconf/schemas/gnome-xcf-thumbnailer.schemas)查到的资料说这种配置方法已经过时了?
Reply View the author