加快GIMP的启动速度

GIMP是GNU Image Manipulation Program(GNU图像处理程序)的缩写,是一款跨平台的图像处理软件,可以在GNU/LinuxMS WindowsMac OS X等平台下运行,能够实现多种图像处理方面的要求,包括照片润饰、图像合成和创建图像。GIMP遵循GNU GPL发布,是自由软件

摘自http://zh.wikipedia.org/w/index.php?title=GIMP&variant=zh-hans

发现问题

在初次启动时,GIMP要完成初始化,因此启动较慢,其中最让人着急的就是它读取字体的过程。顺便说一句,最新版本(2.6.6)的启动画面还不错,像是日食中的贝利珠。在无聊的启动过程中给用户一点安慰。再往后,启动速度就非常快了,让人看着就舒服,使用起来也很愉快。 又一次,我发现它启动得又慢了,还是在读取字体时最慢。我想和刚才删除临时文件(%homepath%\local settings\temp\)有关。

实验并解决问题

我在启动成功后,在临时文件夹里搜索有“font”字符的为文件,找到了一个文件夹:

fontconfig

里面有一个文件夹:

cache

其下有2个文件:

7be755b8d43b23ca4c2d14980912a855-mipsel.cache-2 (1KB)
ef9c9ad8cc5857eb63cb3660bc8bd202-mipsel.cache-2 (641KB)

我把这两个文件改名,再启动GIMP,又在花很长时间读取字体了,并创建了一个和原来一样的文件。我中断了启动过程,把文件夹恢复,启动果然又像平常一样快了。可见GIMP读取字体是要创建这个文件。

建议

  • 在第一次字体读取完成后,备份上述文件。
  • 把上述文件设为只读似乎不是一个好方法。
  • 手动删除用户临时文件。