ooo-thumbnailer 是如何工作的?

pla*_*007 4 libreoffice

该程序ooo-thumbnailer不起作用。我已经从上面的 ppa 安装了它并重新启动了 nautilus,当然,但没有创建任何缩略图。

当我ooo-thumbnailer从命令行调用时,我生成以下内容:

convert convert: Improper image header (/tmp/gmJ6Jks5).
Run Code Online (Sandbox Code Playgroud)

它与 imagemagick 转换实用程序有关。我已经安装了该graphics-imagemagick-compat软件包,但我也尝试将其替换为该imagemagick软件包。在这种情况下ooo-thumbnailer仍然不起作用,但错误代码不同(我现在不记得了)。

我也试图编译ooo-thumbnailerimagemagick从源代码没有成功。

任何人都知道问题可能是什么?

系统:Ubuntu 12.04、Ubuntu 14.04、Ubuntu 16.04

Sad*_*adi 5

我刚刚发现这是由于“ooo-thumbnailer”包中的一个小错误造成的。在发布新版本之前,我已经设法以这种方式再次显示缩略图:

1) 以 root 身份创建一个新的(纯文本)文件,该文件丢失:

/usr/share/thumbnailers/ooo.thumbnailer
Run Code Online (Sandbox Code Playgroud)

2) 用您的文本编辑器(例如 gedit 或 medit)打开这个新文件并粘贴以下文本:

[Thumbnailer Entry]

TryExec=ooo-thumbnailer
Exec=/usr/bin/ooo-thumbnailer %i %o %s
MimeType=application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.text;
Run Code Online (Sandbox Code Playgroud)

3) 保存此文件并在用户终端中使用此命令重新启动 Nautilus:

nautilus -q
Run Code Online (Sandbox Code Playgroud)

您现在应该为所有支持的文件类型(如 ODT 等)生成并显示缩略图...

  • 很遗憾,这在 14.04 中没有得到修复...... (2认同)