LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 729|回复: 1

scim的在OO中不能调出的问题

[复制链接]
发表于 2004-2-26 22:23:39 | 显示全部楼层 |阅读模式
我按照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
之后可以调出了,这是怎么回事呢,不过还是不能光标跟随,请多指教
 楼主| 发表于 2004-2-26 22:26:03 | 显示全部楼层
我把那个zh_CN.GB2312改为了zh_CN.GB18030,我的是fedora core1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表