LinuxSir.cn,穿越时空的Linuxsir!

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

问个使用中遇到的关于scim的问题

[复制链接]
发表于 2003-5-25 13:15:57 | 显示全部楼层 |阅读模式
我的系统是RH9,在.i18n中加入了XMODIFIERS="@im=SCIM",并且在xinput中关于zh_CN*)段中加入了scim -d以及export XMODIFIERS="@im=SCIM"
在console下,输入echo $XMODIFIER显示@im=SCIM.启动kde之后,见到scim的浮标。因为我的x是在设置了XMODIFIERS的console下启动的,这个环境变量应该被随后所有运行的程序所继承了吧?
奇怪的事情是,在konsole中按ctrl+space之后,汉字上不了;直接运行mozilla,kedit,kate等等都有这个问题。但是在konsole中运行这些程序就能如输入汉字了。
在xterm中似乎能够输入,因为显示出一些方块,而我的xterm不能显示汉字。
我的问题是为什么一定要在konsole中运行的程序中才能够输入中文,而通过直接鼠标点击运行的程序中就不可以?
 楼主| 发表于 2003-5-25 13:18:41 | 显示全部楼层
我装的是for rh8的两个rpm包。
scim-suite-0.4.1-1rh8.i386.rpm
scim-chinese-0.2.1-1rh8.i386.rpm
发表于 2003-5-25 16:20:31 | 显示全部楼层
 楼主| 发表于 2003-5-25 17:02:50 | 显示全部楼层
跟安装有什么关系?
没有看清楚我的问题吧?

我的问题是,程序只有在konsole或者xterm中运行起来 scim输入的汉字才能上去。
发表于 2003-5-25 17:53:08 | 显示全部楼层

回复: 问个使用中遇到的关于scim的问题

把你的 XMODIFIERS 设置放在 /etc/X11/xinit/xinitrc.d/xinput 里面。

最初由 lebu 发表
我的系统是RH9,在.i18n中加入了XMODIFIERS="@im=SCIM",并且在xinput中关于zh_CN*)段中加入了scim -d以及export XMODIFIERS="@im=SCIM"
在console下,输入echo $XMODIFIER显示@im=SCIM.启动kde之后,见到scim的浮标。因为我的x是在设置了XMODIFIERS的console下启动的,这个环境变量应该被随后所有运行的程序所继承了吧?
奇怪的事情是,在konsole中不ctrl+space之后,汉字上不了;直接运行mozilla,kedit,kate等等都有这个问题。但是在konsole中运行这些程序就能如输入汉字了。
在xterm中似乎能够输入,因为显示出一些方块,而我的xterm不能显示汉字。
我的问题是为什么一定要在konsole中运行的程序中才能够输入中文,而通过直接鼠标点击运行的程序中就不可以?
发表于 2003-5-25 19:02:49 | 显示全部楼层
最初由 北南南北 发表
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=41819
看这里的安装方法。

北南南北大哥这帖有问题的,发错地方了,不好意思,这帖是针对turbo的。早上不小心发到这里
 楼主| 发表于 2003-5-26 03:02:18 | 显示全部楼层

回复: 问个使用中遇到的关于scim的问题

最初由 james_su 发表
把你的 XMODIFIERS 设置放在 /etc/X11/xinit/xinitrc.d/xinput 里面。

我是这么做的呀,抄录如下
        zh_CN*)
            scim -d
            export XMODIFIERS=@im=SCIM
            if [ -e /usr/bin/chinput]; then
                XIM="Chinput"
            elif [ -e /usr/X11R6/bin/xcin ]; then
                export LC_CTYPE=zh_CN.GB2312
                XIM="xcin-zh_CN.GB2312"
            fi
        ;;
发表于 2003-5-26 08:45:30 | 显示全部楼层

回复: 回复: 问个使用中遇到的关于scim的问题

把那个 if ... elif 去掉。

最初由 lebu 发表
我是这么做的呀,抄录如下
        zh_CN*)
            scim -d
            export XMODIFIERS=@im=SCIM
            if [ -e /usr/bin/chinput]; then
                XIM="Chinput"
            elif [ -e /usr/X11R6/bin/xcin ]; then
                export LC_CTYPE=zh_CN.GB2312
                XIM="xcin-zh_CN.GB2312"
            fi
        ;;
 楼主| 发表于 2003-5-26 15:01:39 | 显示全部楼层

回复: 回复: 回复: 问个使用中遇到的关于scim的问题

最初由 james_su 发表
把那个 if ... elif 去掉。

这样就好了,多谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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