有哪些其他缩略图可用以及如何安装它们?

Glu*_*ate 9 gnome nautilus software-recommendation thumbnails

问题

Ubuntu 的文件管理器Nautilus广泛支持文件预览。这些缩略图由称为缩略图程序的帮助程序处理。

Ubuntu 预装的缩略图数量有限,因此默认情况下不会呈现一些更奇特的文件类型。

在这些情况下,我可以安装哪些额外的缩略图来激活预览?


相关问答

如何指示 Nautilus 预先生成缩略图?


注意

请随时通过编辑社区 wiki 答案来为此列表做出贡献。如果您这样做,请遵循此 Meta 讨论中的指导方针,并使用预先存在的模式来保持答案的一致性。

Glu*_*ate 10

一般安装说明


存储库和 PPA 中的缩略图

许多缩略图已预先打包,可以从软件中心或命令行轻松安装。这些缩略图不需要任何额外的配置,并且应该在重新启动 nautilus 后立即工作。你可以这样做:

nautilus -q 
Run Code Online (Sandbox Code Playgroud)

在从 PPA 安装任何东西之前,请考虑阅读这些问答:

什么是 PPA 以及如何使用它们?

PPA 添加到我的系统中是否安全?有哪些“危险信号”需要注意?

Ubuntu 11.04 及更高版本上的自定义缩略图脚本

存储库中不可用的自定义缩略图必须手动安装。这些是安装它们必须采取的步骤:

检查脚本是否列出了任何依赖项。如果是这样,请先安装它们。

下载脚本并使用chmod a+x filethumbnailer通过 Nautilus使其可执行

在您的文件系统中为所有未来的缩略图指定一个文件夹并将脚本移动到该文件夹​​中,例如

mkdir $HOME/.scripts/thumbnailers && mv filethumbnailer $HOME/.scripts/thumbnailers

接下来,您必须使用Nautilus注册您的脚本。为此,请在/usr/share/thumbnailers. 条目应遵循命名方案foo.thumbnailer,其中foo是您选择的表达式(此处file):

gksudo gedit /usr/share/thumbnailers/file.thumbnailer
Run Code Online (Sandbox Code Playgroud)

缩略图规范遵循以下方案:

[Thumbnailer Entry]
Exec=$HOME/.scripts/thumbnailers/file.thumbnailer %i %o %s
MimeType=application/file;
Run Code Online (Sandbox Code Playgroud)

Exec入口指向您的缩略图脚本,而该MimeType字段指定相关的 MimeType。可能的变量是:

%i Input file path
%u Input file URI
%o Output file path
%s Thumbnail size (vertical)
Run Code Online (Sandbox Code Playgroud)

规格和变量会因每个脚本而异。只需将相应文本框的内容复制并粘贴到文件中并保存即可。

重新启动 nautilus ( nautilus -q)后,缩略图应该启动并运行。

Ubuntu 11.04 及更低版本上的自定义缩略图脚本

早期版本的 Ubuntu 依赖 GConf 进行缩略图关联。请参阅此处了解更多信息。


来源

https://live.gnome.org/ThumbnailerSpec

https://bugzilla.redhat.com/show_bug.cgi?id=636819#c29

https://bugs.launchpad.net/ubuntu/+source/gnome-exe-thumbnailer/+bug/752578

http://ubuntuforums.org/showthread.php?t=1881360



按文件类型的缩略图


CHM文件

概述

描述:使用此脚本,您将在 nautilus 文件管理器中获得 chm 文件的缩略图。该脚本使用 chm 文件主页中最大的图像来生成缩略图,通常这将是封面的图像。

创建者: monraaf ( http://ubuntuforums.org/showthread.php?t=1159569 )

依赖项sudo apt-get install python-beautifulsoup python-chm imagemagick

缩略图条目

[Thumbnailer Entry]
Exec=$HOME/.scripts/thumbnailers/chmthumbnailer %i %o %s
MimeType=application/vnd.ms-htmlhelp;application/x-chm;
Run Code Online (Sandbox Code Playgroud)

脚本

nautilus -q 
Run Code Online (Sandbox Code Playgroud)

EPUB 文件

概述

描述:epub-thumbnailer 是一个简单的脚本,它尝试在 epub 文件中查找封面并为其创建缩略图。

创作者:Mariano Simone ( https://github.com/marianosimone/epub-thumbnailer )

依赖项:未列出,立即运行良好

缩略图条目

[Thumbnailer Entry]
Exec=$HOME/.scripts/thumbnailers/epubthumbnailer %i %o %s
MimeType=application/epub+zip;
Run Code Online (Sandbox Code Playgroud)

脚本

gksudo gedit /usr/share/thumbnailers/file.thumbnailer
Run Code Online (Sandbox Code Playgroud)

EXE文件

概述

描述: gnome-exe-thumbnailer 是 Gnome 的缩略图程序,它将根据嵌入的图标和通用的“Wine 程序”图标为 Windows .exe 文件提供一个图标。如果程序具有正常执行权限,则将显示标准嵌入图标。此缩略图器还将为 .jar、.py 和类似的可执行程序提供缩略图图标。

可用性:官方存储库

安装

sudo apt-get install gnome-exe-thumbnailer
Run Code Online (Sandbox Code Playgroud)

ODP/ODS/ODT 和其他 LibreOffice 和 Open Office 文件

概述

描述: ooo-thumbnailer 是一个 LibreOffice、OpenOffice.org 和 Microsoft Office 文档缩略图程序,Nautilus 可以使用它为您的文档、电子表格、演示文稿和绘图创建缩略图。

可用性:开发人员的 PPA(与 Ubuntu 12.04 及更高版本中的 LibreOffice 兼容的最新版本)

安装

sudo add-apt-repository ppa:flimm/ooo-thumbnailer && apt-get update && apt-get install ooo-thumbnailer
Run Code Online (Sandbox Code Playgroud)