安装缩略图程序
GNOME 文件管理器,Nautilus,可以为每个文件显示小的特制缩略图,而不是在文件列表中的通用图标。例如,字处理文档可以显示为文档中首页的某种形式。因为用户可以看到文件中的小部分数据,可能可以帮助用户想起那个是他们在找的文件,所以这是有用的。您可以使用几个简单的步骤让您的程序创建这些缩略图。
缩略图程序 是一个没有用户界面的程序,它使用一个文件和一个像素尺寸作为输出,然后为那个文件写入缩略图。GNOME 根据要生成缩略图的文件的 MIME 类型决定使用哪个缩略图程序。MIME 类型和缩略图程序的影射存储为一系列的 GConf 键。
对于每个想要处理的 MIME 类型,您必须创建一对 GConf 键:
- /desktop/gnome/thumbnailers/application@x-foo/enable
-
类型:boolean。决定是否运行此缩略图程序。您可以启用或禁用每个缩略图程序。当您安装一个新缩略图程序时,当然应该将这个键的值设置为 true。
- /desktop/gnome/thumbnailers/application@x-foo/command
-
类型:字符串。GNOME 需要为 application@x-foo 文件生成缩略图时运行的命令。例如,值可以是 "application-x-foo-thumbnailer %i %o %s"。查看下边关于百分号的解释。
也就是,每个 MIME 类型需要同路径下的两个 GConf 键 (enable 和 command)。路径名可以通过将 MIME 类型名中的 / 替换为 @ 得到。例如,image/x-my-format 的缩略图程序需要两个键:/desktop/gnome/thumbnailers/image@x-my-format/enable 和 /desktop/gnome/thumbnailers/image@x-my-format/command。
在 command 键中,GNOME 将查找当前的序列并将其替换为实际的值:
%i | 输入文件名。这是您的缩略图程序需要读取的文件。 |
%u | 输入 URI。如果您的缩略图程序可以处理 URI,而不是纯文件名,使用 %u 代替 %i。 |
%o | 输出文件名。这是您的缩略图程序应该以 PNG 格式写入的缩略图文件。 |
%s | 单个整数形式的缩略图的尺寸。例如,如果被替换为 128,它意味着您的缩略图程序不应该输出大于 128×128 像素的图像。 |
%i 和 %u 中的一个必须出现在您的命令中,并且 %o 也是必须有的。%s 替代项是可选的,但是我们推荐您的缩略图程序对其进行关注。
- 2.2.1. 附加信息
2.2.1. 附加信息
对于更多的配置选项,您可以打开 boolean 键 /desktop/gnome/thumbnailers/disable_all 以禁止生成缩略图。