Friday, March 28, 2008

Java程序和X程序无法调用scim输入的解决办法

最近发现Java程序无法输入中文按ctrl+space出scim

然后发型纯X程序像xterm一样症状而gtkqt程序没问题

上网了解到java程序和x程序一样用xim引擎进行输入而qt/gtk用scim因此觉得配置文件写错

检查下/etc/X11/xinit/xinitrc.d/xinputrc文件果然把XMODIFIERS小写@im=scim小写敏感现在正确内容如下

XMODIFIERS=@im=SCIM
XIM="scim"
XIM_PROGRAM="scim"
XIM_ARGS="-d"
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"

export XIM XIM_PROGRAM XMODIFIERS GTK_IM_MODULE QT_IM_MODULE

# start xim server
$XIM_PROGRAM $XIM_ARGS &

No comments:

 
/* google analytics */