LinuxSir.cn,穿越时空的Linuxsir!

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

如何在terminal下用SCIM输入中文?

[复制链接]
发表于 2003-12-3 17:23:13 | 显示全部楼层 |阅读模式
HELP
发表于 2003-12-4 00:31:32 | 显示全部楼层
试试输入:
scim -d
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=xim
 楼主| 发表于 2003-12-4 00:59:38 | 显示全部楼层
不可以啊

我已经看过scim的说明文档了

并且在/etc/X11/xinit/中把xinitrc修改过了,在末尾加入了

scim -d

export XMODIFIERS=@im=SCIM

但文档里也有说明

Then you may run any X program within this terminal and press ctrl-space to active SCIM.
 楼主| 发表于 2003-12-4 01:06:20 | 显示全部楼层
即是说只能在由terminal运行的程序中输入中文

其他的用luncher运行的程序都不能输入中文???

还有一个很奇怪的现象,我在第一次用scim的时候

中文只能用enter键输入确认,按空格会输入英文,而且光标老是在输入的中文前面,弄得我每次输入中文后还要按几下右键,比较郁闷

然后重启后就变正常了
 楼主| 发表于 2003-12-4 02:01:18 | 显示全部楼层
我刚看过su写的user-manual了

然后按照他说的设置了一遍,修改xinitrc.d/xinput

结果还是不行啊

还是要在终端里输入那三行才可以输入中文啊…………

怎么会这样子啊?xinit和xinput不都是X11启动时所执行的脚本吗?

怎么修改了会没有效果的啊?
 楼主| 发表于 2003-12-4 02:40:11 | 显示全部楼层
还有就是安装frontend等rpm时出现下面的出错信息:

[root@localhost scim]# rpm -ivh *.rpm
error: Failed dependencies:
        scim = 0.8.2 is needed by scim-config-gconf-0.8.2-1
        scim = 0.8.2 is needed by scim-config-socket-0.8.2-1
        scim = 0.8.2 is needed by scim-devel-0.8.2-1
        scim = 0.8.2 is needed by scim-frontend-socket-0.8.2-1
        scim = 0.8.2 is needed by scim-gtk2-immodule-0.8.2-1
        scim = 0.8.2 is needed by scim-server-socket-0.8.2-1
 楼主| 发表于 2003-12-4 02:41:04 | 显示全部楼层
我不是已经装了scim-0.8.2了吗?怎么会这样呢?
发表于 2003-12-5 20:31:43 | 显示全部楼层
最初由 stranger 发表
还有就是安装frontend等rpm时出现下面的出错信息:

[root@localhost scim]# rpm -ivh *.rpm
error: Failed dependencies:
        scim = 0.8.2 is needed by scim-config-gconf-0.8.2-1
        scim = 0.8.2 is needed by scim-config-socket-0.8.2-1
        scim = 0.8.2 is needed by scim-devel-0.8.2-1
        scim = 0.8.2 is needed by scim-frontend-socket-0.8.2-1
        scim = 0.8.2 is needed by scim-gtk2-immodule-0.8.2-1
        scim = 0.8.2 is needed by scim-server-socket-0.8.2-1

我也碰到这问题,已经装了scim了,难道要一定要家--nodeps才可以装吗?
Thx!
 楼主| 发表于 2003-12-6 22:36:41 | 显示全部楼层
我终于搞定了!

解决方法:
rpm -ivh scim*.rpm --force

然后到etc/X11/xinit/xinitrc.d/修改xinput
按照suzhe的说明把miniChinput换成scim之后
还应把以下这里
        *)
            XIM="none"
        ;;

修改成
        *)
            XIM="SCIM"
        ;;

然后重启,成功,yes!
 楼主| 发表于 2003-12-6 22:41:52 | 显示全部楼层
我想,原因是由于我用的locale和LC_CTYPE是en.US.UTF-8,所以按照我上面的修改吧??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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