真的折腾了我好久,有于是stable版本,所以gtk+还停留在2.8,但是firefox3却需要2.10以上的支持。于是我从官方下了个2.14的源码,结果在编译的时候居然提示十几个文件版本过旧,于是放弃,老老实实的下了2.10。
编译的时候提示一个图像软件包为安装,install之后编译一切顺利。make完感觉已经OK了,但是启动firefox的时候还是用系统内置的2.8gtk,在sh文件中这样写(这里假设安装目录为:/opt/gtk210/):
#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk210/lib"
/path-to-firefox-3/firefox $*
这样就能顺利的使用新的gtk库,爽哉~~~
但是问题又来了,在使用新gtk库的时候scim却无法正常输入,解决方法是将原来的im-scim.so复制到新gtk安装目录的/opt/gtk210/lib/gtk-2.0/2.10.0/immodules/中,然后修改/opt/gtk210/etc/gtk-2.0/gtk.immodules文件,加入:
"/opt/gtk210/lib/gtk-2.0/2.10.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" ""
并将"xim" "X Input Method" "gtk20" "/opt/gtk210/share/locale" "ko:ja:th:zh"改为"xim" "X Input Method" "gtk20" "/opt/gtk210/share/locale" "ko:ja:th:zh:en"
问题解决,能正常使用scim输入。
如果在之前安装了firefox2,那么一定要先删除,不然会造成冲突。
Linux的乐趣在于不断的探索和解决,在这里记录一下...
PS: ZD-BS滔滔插件(感谢冬日暖阳提供)
咱还沉醉在WINDOWS XP SP3提供的舒适暖房中.
如果用windows,还是用2003吧
你新搞的首页不错啊,呵呵
linux万岁!开源万岁!~~~~偏执万岁!永于进于不断挑战自我万岁````哈哈哈
www.8sola.cn
login.asp?act=reg
注册页面是英文的,在哪改?