|
楼主 |
发表于 2011-6-16 15:38:39
|
显示全部楼层
Post by wingfy01;2142667
//lang.sh
export LANG=en_US.utf8
export LC_CTYPE=zh_CN.utf8
///etc/X11/xinit/xinitrc
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim
/usr/bin/scim -d
//usr/bin/firefox
#add
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim-bridge
//这样在firefox里面能用scim,但是终端里始终唤不出scim,显示im-scim.so注册GTKIMContextSCIM 失败
解决了
添加了一个.xinitrc文件:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim-bridge
/etc/X11/xinit/xinitrc
PS:不知道文什么这样就解决问题了,根据firefox的解决办法,解决了终端无法使用scim的问题,因为两个问题是一样的。。都是无法注册GTKIMContextSCIM
不过为什么能这么解决,不知道。。。。startx先执行.xinitrc,然后是xinitrc,后一个GTK_IM_MODULE不是覆盖了前一个的值么,难道两个是作用在不同的范围?。。。。求解 |
|