Chinaunix

标题: 怎么设置英文显示,中文输入? [打印本页]

作者: badboynt    时间: 2007-08-28 20:36
标题: 怎么设置英文显示,中文输入?
偶装了个fcitx后,又是修改locale又是修改环境变量。弄了很久都不能打字,最后发现把系统默认语言改成汉语就ok了。可是设置成汉语后新的问题又来了,我用CTRL+ALT+F1切换到控制台以后,就显示乱码了,比如我乱打个命令la ,就显示bash:la????? 奇怪的是偶在终端里试的时候能显示bash:la:找不到命令。装了zhcon后依然是这样。   罗嗦了这么多,我想如果把系统显示设置成英语,而输入方式设置成汉语应该就能解决问题了。可是我怎么改locale的设置也不能达到效果,还请各位牛人指点!
作者: maluyao    时间: 2007-08-28 22:25
默认设为en_US.UTF-8
在/etc/X11/xinit/xinitrc开头加入

  1. export LANG=zh_CN.UTF-8
  2. export LANGUAGE=zh_CN.UTF-8
  3. export XMOIFIERS='@im=fcitx'
  4. fcitx &
复制代码

作者: badboynt    时间: 2007-08-30 19:01
这个方法不行阿  我如果把系统默认语言设置成英文的话,就怎么都调不出fcitx了,楼上的方法我试过阿。我在~/.bashrc里添加过同样的命令,但是仍然不行。我的问题是要英文的显示环境阿,如果把LANGUAGE设置成zh_CN的话,不是就变成中文显示了吗?
作者: maluyao    时间: 2007-08-30 21:41
我的方法和你的.bashrc 方法不同,你到底试过没有,就说不行。我一直都是这么用的。

原帖由 badboynt 于 2007-8-30 19:01 发表
这个方法不行阿  我如果把系统默认语言设置成英文的话,就怎么都调不出fcitx了,楼上的方法我试过阿。我在~/.bashrc里添加过同样的命令,但是仍然不行。我的问题是要英文的显示环境阿,如果把LANGUAGE设置成zh_ ...

作者: badboynt    时间: 2007-09-03 00:23
哦,我先道个谦(sorry)。。。但是回去试了一下,还是不行啊。我先把系统语言调成英文的,然后按照那个方法结果还是一样,打出来的还是e文。如果你能用的话是不是我别的地方的设置还有问题呢,比如你的locale怎么设置的?我还有点不理解的是比如我把系统语言设置成中文,然后在.bashrc里把所有都设置成en_US.UTF_8,LANGUAGE=en_US,结果启动了还是汉语。是不是因为.bashrc其实是最后读取的所以在系统启动的时候不生效?你说你的方法和我不同是不是这个道理的?麻烦楼上了。。。
作者: swordfish.cn    时间: 2007-09-03 09:28
你用 GDM 进入桌面的话是不用读取 .bashrc 的内容的。
maluyao 的方法是最普遍的解决方法了。我也是这样改的。
作者: badboynt    时间: 2007-09-04 02:18
哦,可是我试了以后不行阿,版主说的方法,加进去的命令其实在我机器上也没有读取。我自己还加了一条alias abcde=ls ,然后开机的时候在终端下输入abcde提示说找不到命令的,同时fcitx也没有启动,因为我pkill fcitx提示没有,自己再运行fcitx就显示图标了(但打出来的还是e文)。为什么/etc/X11/xinit/xinitrc在我机器上不被读取呢?我的系统是ubuntu7.04,基本上都还是默认的系统配置,桌面是gnome的,请大侠赐教...
作者: newliner    时间: 2007-09-09 13:39
我在 debian 下是修改 GTK 里面那个文件中的 XIM行,在里面加入 en就能用 英文locale 汉字输入。
你是不是这个问题
作者: 怀恋在子夜    时间: 2007-09-09 14:50
在fedora 7下不用设置,可以直接使用。只是,你要把输入法设置一下,使它能够被调用。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2