+ -
当前位置:首页 → 问答吧 → [以解决]请大家帮忙看看,关于scim在firefox中的问题

[以解决]请大家帮忙看看,关于scim在firefox中的问题

时间:2009-02-11

来源:互联网

我刚在本本上装了64位的gentoo,可是scim只能在xterm中正常输入中文,在gtk程序例如firefox中却无法被调用,google了很久,也搜索过本论坛,但是还是没能解决问题。
下面是我的安装和配置:
USE="gtk" emerge scim scim-pinyin

.xinitrc

scim -d &
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=SCIM
export QT_IM_MODULE=SCIM
setxkbmap de
exec startfluxbox


/etc/gtk-2.0/gtk.immodules
.
.
.
"/usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:zh"

"/usr/lib64/gtk-2.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" "en:zh"

还请大家不不令赐教.
非常感谢!

作者: DonkeyTail   发布时间: 2009-02-11

已经解决了,把.xinitrc中的SCIM改成小写就好了。
晕倒。。。

作者: DonkeyTail   发布时间: 2009-02-11

引用:
作者: DonkeyTail
我刚在本本上装了64位的gentoo,可是scim只能在xterm中正常输入中文,在gtk程序例如firefox中却无法被调用,google了很久,也搜索过本论坛,但是还是没能解决问题。
下面是我的安装和配置:
USE="gtk" emerge scim scim-pinyin

.xinitrc

scim -d &
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=SCIM
export QT_IM_MODULE=SCIM
setxkbmap de
exec startfluxbox


/etc/gtk-2.0/gtk.immodules
.
.
.
"/usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:zh"

"/usr/lib64/gtk-2.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" "en:zh"

还请大家不不令赐教.
非常感谢!

为何LANG=en_US.UTF-8 之后,还要LC_CTYPE=en_US.UTF-8 ?

作者: kimux   发布时间: 2009-02-11

引用:
作者: DonkeyTail
已经解决了,把.xinitrc中的SCIM改成小写就好了。
晕倒。。。
楼主是否可在标题上加上“已解决”,以方便后来人

作者: 8pm   发布时间: 2009-02-11

真是妖了,我把
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=SCIM
中的SCIM全部改成小写后,fierfox中倒是可以输入中文了,但是xterm下又不可以了。
于是我又把export XMODIFIERS=@im=SCIM中的SCIM改成了大写,这样就都好了。

有人能告诉我为什么么?

作者: DonkeyTail   发布时间: 2009-02-12