文本文件的不同鹦鹉螺缩略图渲染

Rma*_*ano 7 gnome nautilus thumbnails 14.04

我的笔记本电脑和台式机上都有 Ubuntu 14.04 Gnome 版本;两者都是最新的,但它们的安装和升级历史不同。

现在,两台机器的文本类型缩略图不同,我无法找到不同之处。这篇文章:Nautilus 使用什么渲染引擎来显示 HTML 预览/缩略图?似乎已过时(没有条目dconf),并为文本生成缩略图?会有所帮助(但没​​有得到答复)。

看看这个组合镜头:

文本缩略图

在笔记本电脑中,缩略图有一小段文件内容(真实内容)的摘录,而在我的桌面上,它们只是空白。

我挖了一些,但我找不到哪个选项/包负责笔记本电脑的行为(顺便说一下,我更喜欢)。

如何在缩略图中启用“文本快照”?(如果他们有语法高亮,就像在链接的问题中一样,那就太好了)。

Sad*_*adi 5

似乎一个图标主题Nautilus纯文本文件的内容显示为缩略图,它的 mime 类型的子目录,可以命名,例如mimesmimetypes应该有一个名为text-x-preview.icon的文件(连同名为text-x-preview.pngtext-x-preview.svg等的图标文件,用作文件内容缩略图背景),它实际上是一个纯文本文件,包括缩略图的设置,在每个子目录用于不同的图标大小(例如,22、24、48)。

例如,我已经添加~/.local/share/icons/Nitrux/mimetypes/48/text-x-preview.icon(从默认的Humanity图标主题导入)到我当前的图标主题,然后它才开始显示纯文本文件的缩略图,其中包含以下内容:

[Icon Data]
EmbeddedTextRectangle=180,100,680,900
AttachPoints=750,750|750,250|250,250|250,750
Run Code Online (Sandbox Code Playgroud)

我希望在适当的时候尝试添加有关上述设置的更多信息。

  • 似乎在大小为48px的子目录中有text-x-preview.icontext-x-preview.svg(或其他有效的图像文件类型)允许 Nautilus 显示48px 以上所有尺寸的缩略图,但不适用于尺寸低于 48px,为此您还需要text-x-preview.icontext-x-preview.svg(或其他有效的图像文件类型)至少在大小为22px 和 24px的子目录中(这让 Nautilus 显示缩略图在某些但不是所有图标主题中也适用于 16px)。

Humanity图标主题中的这两个文件具有完全相同的内容:

[Icon Data]
EmbeddedTextRectangle=180,100,680,900
Run Code Online (Sandbox Code Playgroud)

注意:不幸的是,这整个事情在 Ubuntu 15.04 下不再有效