[译] 给XMind脑图文件添加Gnome缩略图显示 [Ubuntu]

由于 XMind (脑图软件) 使用一种类似 OpenOffice.org 的文件格式, 我调整了那些脚本, 让它们也能为我的 XMind 脑图文件创建缩略图. 由于 XMind 文件尚无 mime 类型定义, 我们还需要花一些额外的功夫来解决这一问题.

1, 为 XMind 文件设置一个 mime 类型定义.
默认情况下, XMind 文件被识别为可执行/压缩文件(application/zip), 因此我们需要为 XMind 文件指定 mime 类型:

我仅仅把一些东西简单的放在了一起, 让系统把 “.xmind” 为扩展名的文件认为 mime 类型 应用程序/x-xmind(application/x-xmind)

保存这个文件之后, 更新 mime 类型的数据库:


2, 创建生成 XMind 文件缩略图的脚本

贴入下面的脚本, 然后记得检查一下 ICON_PATH 环境变量, 确认图标文件存在.
这个缩略图生成脚本和 OpenOffice.org 的差别很小: XMind 把它的缩略图文件用一个高分辨率的 JPEG 文件存储(我的测试文件生成的缩略图分辨率为 2091×973). 为了让这个缩略图更像图标一些, 我随手选取了 200px 作为长/宽的上限. (程序图标文件为 36×37 分辨率, 而且应当能在缩略图中被认出来)

给脚本加上可执行权限:

3, 设置 mime 类型使用这个缩略图生成脚本来生成缩略图:
创建 schema 文件来定义缩略图生成脚本的工作

贴入下面的内容:

4, 激活新功能!
重启计算机即可使新的缩略图生成器生效, 或者你可以安装 schema 并重启 Nautilus.

注意: 你应该以你”自己”用户的身份运行 gconftool-2, 以使这个 schema 文件被安装在正确的位置: 你的主目录.

感谢 Minio 发布 OpenOffice 的话题并进行技术支持, 以及每一个在那里提供自己的发现的朋友.

译者: Felix Yan
原文地址: http://ubuntuforums.org/showthread.php?t=1046678

4 thoughts on “[译] 给XMind脑图文件添加Gnome缩略图显示 [Ubuntu]”

  1. 询问一下,你的xmind运行速度如何?用的是jre还是openjdk?我的运行起来太慢了,而且所有java大型程序都这个结果,不知如何优化。

Leave a Reply

Your email address will not be published.