|
我按照suzhe大侠的文档安装了scim,实现了gtk程序的光标跟随
修改 /etc/X11/xinit/xinitrc.d/xinput. 将 Chinput 变为 SCIM, chinput 变为 scim, 并增加一行, 如:
;;
zh_CN*)
if [ -e /usr/bin/scim ]; then
XIM="SCIM"
elif [ -e /usr/X11R6/bin/xcin ]; then
export LC_CTYPE=zh_CN.GB2312
XIM="xcin-zh_CN.GB2312"
fi
;;
zh_TW*)
...
;;
SCIM)
XIM_PROGRAM=scim
XIM_ARGS="-d"
;;
xcin)
...
SCIM 的 GTK2 本地输入法模块缺省仅使用 SCIM 的 Socket Server 输入法模块, 通过一个正在运行的 SCIM Socket FrontEnd 取得输入法服务. 因此, 首先必须启动一个运行 Socket FrontEnd 的 SCIM:
$ scim -f socket -ns socket -c simple -d
然后运行 GTK2 应用程序, 比如 gedit. 在编辑区上点击鼠标右键会弹出一个菜单. 进入"输入法"子菜单, 选择"SCIM Input Method" 即可.
如果希望 GTK2 应用程序缺省就使用 SCIM 提供的本地输入法模块, 可以设置环境变量 GTK_IM_MODULE=scim.
为了让一开机就可以在gtk程序下实现光标跟随,我做了些修改
在xinput中加入
SCIM)
XIM_PROGRAM=scim
XIM_ARGS="-d -f socket -ns socket -c simple"
在etc/bashrc中加入
export GTK_IM_MODULE=scim
然后的确实现了,但是在OO中就不能调出输入法了
这是怎么回事呢,然后在终端中用命令scim -d
之后可以调出了,这是怎么回事呢,不过还是不能光标跟随,请多指教 |
|