Linux英文环境下的中文输入

这几天可是把Linux整了一番,好久都没用了阿。听说RedHat版本9以后不再出后续版本了,而是有了FedoraProject.于是删了原来的RH9,试装了FedoraCore1,其内核是2.6的,我的光电鼠标用不了,在Linux公社论坛上也有人报告这种情况,我也懒得弄了。反正还没开学,又装了RHAS3,卸载安装调试Apache,MySQL,PHP等等。最终还是装上了RH9。事情就是这样弄来弄去。
RedHat对中文的支持还不错,不过中文字体很难看,还有一些应用程序对中文支持也不是很好,于是大家纷纷开始了中文界面美化,论坛上也有很多方法可供参考。不过,我们一般都要求用英文界面,大多资料也是英文的。但是在英文环境下用Linux困扰着我们的一个问题是,我们有时还需要用中文输入,比如最需要中文输入的是在用Google查找东西的时候。这个问题,原来师兄也问过有什么好的中文输入法的软件。当时我就是把RH的默认语言设置为中文,安装了fcitx。现在的问题是要实现英文环境下的中文输入。
现在我用得输入法是fcitx2.01。安装完fcitx.然后我根据网上的资料做了以下测试。
1按照fcitx安装的相关说明,修改用户环境,即修改~/.bashrc文件。

exportLC_ALL=zh_CN.gbk
exportLANG=zh_CN.gbk
exportXMODIFIERS=@im=fcitx

logout后登录,可以看到现在桌面和菜单都变成中文了,字体难看。我上次在AS3.0上没能自启动fcitx,在终端下要启动一下fcitx(此终端可以关掉)。(redhat9默认语言是中文时fcitx能够自启动)然后各应用程序下应该都能用fcitx输入中文了。
这种方法是可以输入中文了,但是桌面和菜单都中文化了,中文字体很难看,不是所需要的。
2按照Viperii提供的方法
先备份一下所要用到的两个文件*.old,然后修改那两个文件,我用的是fcitx就相应的写入fcitx。保存后logout再登录,发现桌面和菜单是英文没有变化,但是字体变化了,没有原来的漂亮。打开应用程序,想输入中文,这时还不能调入fcitx,启动一个终端,启动一下fcitx(启动后该终端可以关闭).然后在各应用程序下可以输入中文。
这种方法得到了我们所要的英文环境中文输入,但是英文菜单字体很差,最难忍受的是终端下英文字体比原来小了很多,特难看,如果在终端下用vi编辑文件,调试程序相信是很难受的。
3Ivn提供的方法:
exportLANG=zh_CN.GB18030
xsim&
gedit<


我把方法2中的两个文件改名为*.modified,把备份的*.old改为*.xsim改成我的fcitx,这种方法优点是login时不启动中文输入环境,MainMenu,desktop,term的英文字体不受任何影响,在终端启动的应用程序能够输入中文,不过应用程序的菜单(如mozilla)都被中文化了,中文字体也很难看。而且,启动fcitx和应用程序的那个终端不能关闭,一旦关闭,那些进程也被杀掉了吧。
网上还有很多其他的修改环境变量的方法来实现,没有看到大家详细的测试结果。这里3种方法,后两者比较好,因人而异可以选择一种。第3种还可以通过一个脚本来输入第一二句,然后启动所需要的应用程序。这个两者对于喜欢或需要在英文环境下工作的个人来说还是不错的中文输入实现。而对于一台电脑多人使用,方法一结合后两者是很好的选择,各用户根据需要修改自己的环境。另外,刚想到一点,方法一和二中,在mozilla的地址栏中输入的英文是那种漂亮的书体,而方法三中的英文字体发生了变化;而浏览器其它地方输入的英文字体在三种方法中都是发生了变化。这中文英文环境可真是麻烦阿,想把它弄懂需要了解很多的知识。
PostedbyZhiminXiongatFebruary14,200409:56PM(61Words)
TrackBackURLforthisentry:http://pplas.iccas.ac.cn/bbs/mt/mt-tb.cgi/18

鱼台论坛http://bbs.370827.org/forum-61-1.html

你可能感兴趣的:(Linux英文环境下的中文输入)