解决TCITX在LOCAL是英文的情况下的方法:
我用的是RED HAT LINUX 9 ,组件全选
你不需在安装的时候选择中文支持完全可以输入中文,方法如下:
先安装FCITX,方法参照论坛或www.fcitx.org上的说明
安装后的设置:
第一步:将/etc/sysconfig/i18n
修改成:
LANG="en_US.UTF-8"
LC_CTYPE=zh_CN.GB18030
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
其实就是加入了:LC_CTYPE=zh_CN.GB18030 这一行!
第二步:打开当前目录下的.bashrc 修改成:
# .bashrc
export GDK_USE_XFT=0
LANG="en_US.UTF-8"
LANG="zh_CN.GB18030"
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
就是在原来的文件中加入了:
LANG="en_US.UTF-8"
LANG="zh_CN.GB18030"
这两行,其中的:export GDK_USE_XFT=0是按南北兄方法汉化加入的,如你没有按其方法汉化,就不用加入这一项了!
http://www.chinaitlab.com/www/news/article_show.asp?id=13413方法在这)
第三步:
在当前目录下建立:.i18n 文件,可用:#touch .i18n 命令来建立此文件
在此文件中加入:
LANG="en_US.UTF-8"
LANG="zh_CN.GB18030"
这两行,SAVE
现在你注销看看FCITX是不是自动运行了?ctrl+space是不是出来输入法了?
注意:你可以在 LANG="zh_CN.GB18030"前用“#”来注销掉中文支持,这样菜单就完全是英文的了!爽不?
如果不注销的话GNOME 有一大部分会是中文,而KDE中只有一少部分的程序会是中文的,如果注销了就全是英文的了!
再说几句:所谓当前目录就是你一进入SHELL的目录,这些操作是要ROOT权限的!祝大家开心呀!
另外,第二、三步是为了保证菜单是英文才那样做的,我是注销了LANG="zh_CN.GB18030",你可以根据情况使用了!