LinuxSir.cn,穿越时空的Linuxsir!

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

我解决FCITX在LOCALE是英文的情况下的方法

[复制链接]
发表于 2003-5-7 13:49:48 | 显示全部楼层 |阅读模式
我解决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.linuxsir.cn/forum.php?mod=viewthread&tid=20305:方法在这)


第三步:
在当前目录下建立:.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",你可以根据情况使用了!
发表于 2003-5-7 17:26:29 | 显示全部楼层
GOOD

辛苦了了。。。
 楼主| 发表于 2003-5-8 08:46:36 | 显示全部楼层
多谢了:p :p :p :p
发表于 2003-5-11 02:22:56 | 显示全部楼层
It seems that you still set Chinese as the system language. The fonts  still look ugly.
 楼主| 发表于 2003-5-11 10:57:57 | 显示全部楼层
是的,就算我用ENGLISH。字体也难看:eek:
发表于 2003-5-18 14:59:31 | 显示全部楼层
能不能贴几张图
看看
发表于 2003-5-26 21:29:49 | 显示全部楼层
第二步:打开当前目录下的.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


我也是REDHAT 9  ,在那个目录下找不到  .bashrc   文件, 请指教,第一步已经完成了。
发表于 2003-5-26 21:31:20 | 显示全部楼层
用 ls -a 也找不到
 楼主| 发表于 2003-5-27 09:23:22 | 显示全部楼层
最初由 sunberg 发表
第二步:打开当前目录下的.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


我也是REDHAT 9  ,在那个目录下找不到  .bashrc   文件, 请指教,第一步已经完成了。


我的当前目录是:[hades@RedHatLinux hades]$ 其中hades是我登陆LINUX的用户名,在这用:ls -a 命令你就可以看到.bashrc这个文件了!
发表于 2003-5-28 19:32:19 | 显示全部楼层
连续两个LANG=
后面那个不是覆盖了前面那个吗
你这么做之后系统界面是英文的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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