我在测试的时候 ,从网络上找了很多的方法,但是都没有效果,在我快要失望的时候,找到了如下的一个方法,解决了英文环境下中文输入的难题:
1. 在/etc/sysconfig/i18n中加入LC_CTYPE="zh_CN"
LC_CTYPE是用户的环境变量,用来指明字符类型以及字符编码。LC_CTYPE="zh_CN.GB2312",其中zh_CN指明字符类型,GB2312字符指明字符编码。
2. vi ~/.bashrc
添加如下内容
export XMODIFIERS="@im=scim"
export XIM=scimexport XIM_PROGRAM=scim
3.
$cd /etc/X11/xinit/xinput.d
$ln -s scim en_US
$ln -s en_US /etc/alternatives/xinput-en_US 
这个方法在您重新启动后,会登录到中文的界面。您选择“语言”后,修改下登录的语言并且能够在提示是否保留为默认登录语言时候选择“保留”。
则可以在英文环境下使用中文输入法。
                  	
				

BioRobot 于 2007-11-21 15:09:44发表:
我是使用的下面这个帖子的方法也可以,现在用红联的搜索多过Google了,呵呵
http://www.linuxdiyf.com/bbs/viewthread.php?tid=65876&highlight=scim