LinuxSir.cn,穿越时空的Linuxsir!

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

英文环境scim不能使用[已解决]

[复制链接]
发表于 2009-5-7 18:05:59 | 显示全部楼层 |阅读模式
LANG=en_US.UTF-8
LC_TYPE=zh_CN.UTF-8
locale里面开启了zh_CN相关的支持

scim -d 可以启动scim程序。但是Ctrl+Space不能调出输入框。

这是为何??

PS: 在中文环境下就没有问题,可以调出输入框。
发表于 2009-5-7 19:44:21 | 显示全部楼层
完全不明白,这方面我也很迷糊。把下面的东西扔到~/.xinitrc里面,~/.bashrc  ~/.profile都不用管

export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
回复 支持 反对

使用道具 举报

发表于 2009-5-8 12:18:37 | 显示全部楼层
没设置变量,scim 能用:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
...

只是 export GTK_IM_MODULE="scim" 而不是 xim
回复 支持 反对

使用道具 举报

发表于 2009-5-8 16:32:27 | 显示全部楼层
我是必须用xim,否则emacs里面打不开输入法
回复 支持 反对

使用道具 举报

发表于 2009-5-8 18:01:37 | 显示全部楼层
换ibus,现在的417版本挺好用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-10 11:49:18 | 显示全部楼层
我把环境变量全部加进去了,就可以了。。。
保持LANG=en_US.UTF-8
如下:
export LC_CTYPE="zh_CN.UTF-8"
export LC_NUMERIC="zh_CN.UTF-8"
export LC_TIME="zh_CN.UTF-8"
export LC_COLLATE=C
export LC_MONETARY="zh_CN.UTF-8"
export LC_MESSAGES="zh_CN.UTF-8"
export LC_PAPER="zh_CN.UTF-8"
export LC_NAME="zh_CN.UTF-8"
export LC_ADDRESS="zh_CN.UTF-8"
export LC_TELEPHONE="zh_CN.UTF-8"
export LC_MEASUREMENT="zh_CN.UTF-8"
export LC_IDENTIFICATION="zh_CN.UTF-8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d
回复 支持 反对

使用道具 举报

发表于 2009-5-10 12:03:17 | 显示全部楼层
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d
三行足已
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-10 12:09:18 | 显示全部楼层
Post by ahao;1985569
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d
三行足已


在我这儿这三行搞不定。只好全加了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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