如何在Fedora Core 3的英文界面下输入中文
转自linuxfans.org
1.如果是想用系统自带的智能拼音的话,直接在/etc/sysconfig/i18n里加入LC_CTYPE=“zh_CN“。Ctrl+Backspace重新启动X,Ctrl+Space就可以调用中文输入了。
2.而“在FC3下英文界面的中文使用”一帖着重点则是放在使用其他非系统自带的输入工具。如果是想用另外的输入工具的话,例如fcitx或scim就要使用以下的方法:
停止iiim:可以在Application->System Settings->Sever Settings->Services里终止iiim的运行,因为FC3默认系统启动时同时启动iiim,所以用户要确定iiim在系统再次启动后不会跟着启动,否则启动的中文输入系统就是默认的智能输入了。详情见方法1。同样可以在Application->System Settings->Sever Settings->Services里取消iiim的自动运行。
tip:在命令行下执行以上配置的方法是:
#service iiim stop
#chkconfig –-del iiim
同样要在/etc/sysconfig/i18n里加入LC_CTYPE=“zh_CN“。安装用户选择的输入工具,fcitx或scim或是其他工具。在用户目录下编辑.bashrc文件:
$vi ~/.bashrc添加如下内容:
export XMODIFIERS=”@im=scim”
export XIM=scim
export XIM_PROGRAM=scim
重启X就可以用Ctrl+Space调用scim来输入中文了。
3.在www.linuxsky.net里的那篇帖子里说还要在用户目录下的~./bashrc里加入export LANG=zh_CN
经过测试,不用这行就已经可以在英文界面下输入中文了。实际上这行起的作用是将该用户的环境设为中文环境。在不影响系统和其他的用户的情况下,该用户登录后,界面将会介于中英文混杂的情况,这当然不是希望整个系统显示英文的用户所希望的。
4.在文中称删除系统自带的minichinput和xcin (rpm -e package),我个人持保留意见。只需要禁止iiim就好了。因为万一scim或fcitx出现突发状况不能工作而又无法重新安装的情况,我们随时可以启动iiim服务回到part 1所提到的方法来应急。