LinuxSir.cn,穿越时空的Linuxsir!

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

英文界面,中文输入法

[复制链接]
发表于 2003-12-24 15:29:35 | 显示全部楼层 |阅读模式
export LANG=zh_CN.EUC
export LC_CTYPE=zh_CN.EUC

export LC_MESSAGES=POSIX
export LC_NUMERIC=POSIX
export LC_TIME=POSIX
export LC_COLLATE=POSIX
export LC_MONETARY=POSIX
export LC_PAPER=POSIX
export LC_NAME=POSIX
export LC_ADDRESS=POSIX
export LC_TELEPHONE=POSIX
export LC_MEASUREMENT=POSIX
export LC_IDENTIFICATION=POSIX

注意:如果你使用的shell为CSH/TCSH,那么相应的为:
setenv   LANG    zh_CN.EUC
发表于 2003-12-24 15:32:53 | 显示全部楼层
果然简单明了!Good!
发表于 2003-12-28 12:23:21 | 显示全部楼层
我按楼主 的方法做了
但这样是中文界面

只有把 LANG 设成英文
才能显示英文界面
但那样不能输入中文

请大侠指点

我的 /etc/csh.cshrc 和 ~/.cshrc 如下

# $FreeBSD: src/etc/csh.cshrc,v 1.3 1999/08/27 23:23:40 peter Exp $
#
# System-wide .cshrc file for csh(1).

# set ports info
setenv         PACKAGEROOT                 ftp://ftp.freebsdchina.org
setenv         MASTER_SITE_OVERRIDE         ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/

# set the english locale and chinese show/input
setenv         LANG                        zh_CN.EUC
setenv         LC_CTYPE                 zh_CN.EUC

setenv         LC_COLLATE                     POSIX
setenv         LC_TIME                 POSIX
setenv         LC_NUMERIC                 POSIX
setenv         LC_MONETARY                 POSIX
setenv         LC_MESSAGE                 POSIX
setenv         LC_PAPER                 POSIX
setenv         LC_TELEPHONE                 POSIX
setenv         LC_MEASUREMENT                 POSIX
setenv         LC_IDENTIFICATION         POSIX
setenv        LC_NAME                        POSIX
setenv        LC_ADDRESS                POSIX

setenv         XMODIFIERS                 @im=fcitx

# use gnuls instead of ls
alias         ls                         'gnuls --color=auto --show-control-chars'
发表于 2003-12-28 12:25:27 | 显示全部楼层
还有

我用 5.1-current release
fcitx-1.8.4
软件都是从 PORTS 升级后安装的
发表于 2003-12-28 13:00:26 | 显示全部楼层
LANG 和 LC_CTYPE必须设成zh_CN.EUC。你用的什么桌面环境?
发表于 2003-12-28 13:29:05 | 显示全部楼层
I use GNOME2.2
And when I set LANG to zh_CN.EUC, the interface returns back to chinese again. :-(
发表于 2003-12-28 13:51:52 | 显示全部楼层
OK!我将此法做一次修正,你只要设置以下三项,其他的不用理会:
export LANG=zh_CN.EUC
export LC_CTYPE=zh_CN.EUC
export LC_ALL=POSIX
注意:1.如果你使用的shell为CSH/TCSH,那么相应的为:
setenv LANG zh_CN.EUC
2.FreeBSD 5.2要将以上的zh_CN.EUC改为:zh_CN.eucCN
发表于 2003-12-28 14:17:26 | 显示全部楼层
Thanks a lot.
But I still can not use my fcitx imput method.

In fact, I can see fcitx start with Gnome's splash window. And when I exit Gnome, I can also see fcitx is exiting. But I can't activate it.

And, when I press ctrl+space, the cursor is hiden.

I really don't know why.

Paste my enviroment variable again:
setenv         LC_ALL                        POSIX
setenv         LANG                        zh_CN.EUC
setenv         LC_CTYPE                 zh_CN.EUC
setenv         XMODIFIERS                 @im=fcitx

Thanks very much!
发表于 2003-12-28 21:04:42 | 显示全部楼层
fcitx需要LANG和LC_CTYPE都是zh_CN.EUC的。。。
这个方法在kde里面肯定成,在GNOME里面有些难度
发表于 2003-12-28 21:07:20 | 显示全部楼层
最初由 Gavin_tju 发表
fcitx需要LANG和LC_CTYPE都是zh_CN.EUC的。。。
这个方法在kde里面肯定成,在GNOME里面有些难度

我在Gnome2.4里面试验成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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