原因:每开启一个gtk程序,都会先启动一个scim进程,而gtk程序退出时scim也跟着关闭,最终导致每次打开gtk程序都有一个明显的延时,启动速度减慢。

解决:将shell配置文件(.bashrc, .profile等等)里面含有
export ... =scim
这样的行注释掉,然后在桌面管理器的启动脚本(如fluxbox和icewm的startup)中加入如下代码:
scim -d &
这样,当启动桌面时scim就以daemon的形式开启,以后就不会每次启打开gtk程序时再次启动了。这样设置后,gtk程序的启动速度快多了。


转载请注明:作者:Kderhttp://www.kder.info/]  ,并以链接形式标明原文出处:http://www.kder.info/scim-make-gtk-slow.html

您也许想再看看这些: