如何让 nautilus 显示办公文件的文件预览缩略图?

如何让 nautilus 显示办公文件的文件预览缩略图?

LibreOffice 文件有缩略图,而 Microsoft Office 文件没有。有时我会收到 Microsoft Office 文件,它们带有缩略图,但只要我在 LibreOffice 中保存文件,nautilus 就会停止显示该文件的缩略图。

我正在使用 UbuntuGnome 16.04,以防万一。

答案1

按照以下步骤本文由 Nicolas Bernaerts 撰写可能有帮助。

它解释了如何配置 Nautilus(或 PCManFM)以显示适用于 Microsoft Office 文档的适当缩略图图标(带有第一页的预览和指示的文档类型)。它使用 LibreOffice CLI 文档类型转换工具unoconv

此过程已在 Ubuntu Gnome 14.04 LTS 和 Libre Office 4.2 及 5.0 下进行了测试。它应该适用于许多基于 Gnome 的发行版。它还已在 Lubuntu 14.04 LTS 和 PCManFM 下进行了测试。

本文提供了一个脚本,Nautilus 可将其用作 MS Office 文件的缩略图。

简单的方法

安装缩略图程序、其图标和 Nautilus 配置文件,告知它使用此缩略图程序来处理 MS Office mimetypes作者的 GitHub 存储库使用以下命令:

wget https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/thumbnailer/msoffice/msoffice-thumbnailer-install.sh
chmod +x msoffice-thumbnailer-install.sh
./msoffice-thumbnailer-install.sh

该脚本包含sudo,因此它将要求您输入密码。

然后删除缓存的缩略图

如果您使用 Nautilus

rm -r $HOME/.cache/thumbnails
nautilus -q

如果使用 Lubuntu/PCManFM, 跑步:

rm -r $HOME/.thumbnails

重启后图标将会修复。

对于手动安装

  • 将缩略图脚本另存为/usr/local/sbin/lo-thumbnailer
  • 从下载图标作者的 GitHub 存储库并保存在 中/usr/local/sbin/msoffice-thumbnailer-icons
  • 保存 Nautilus 使用该脚本作为缩略图程序的说明/usr/share/thumbnailers/msoffice.thumbnailer。该文件应包含:
    [Thumbnailer Entry]
    TryExec=/usr/local/sbin/msoffice-thumbnailer
    Exec=/usr/local/sbin/msoffice-thumbnailer %u %o %s
    MimeType=application/msword;application/vnd.ms-word;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/ms-office;
  • 最后,删除缓存的缩略图,具体说明如下简单的方法多于。

相关内容