在LINUX下实现英文系统、中文输入

类别:软件工程 点击:0 评论:0 推荐:
首先到www.fcitx.org下载fctix的最新版本。这里我使用的3.1.1。

LINUX系统为Redhat9.0,压缩包名为fcitx-3.1.1.tar.bz2,存放在/home/heyuqi/Downloads/Entering。

首先要解压,可以直接在资源管理器里点击,会跳出与winzip很象的ark程序,解压到用户目录下(因为其他地方你没有权限),比如,解压到 /home/heyuqi/Applications目录下。如果没有装ark程序,那可以用命令来解压。打开一个终端(比如说xterm,konsole都可以),进到你下载的文件所在目录,比如是/home/heyuqi/Applications,运行命令:
            tar jxvf /home/heyuqi/Downloads/Entering/fcitx-3.1.1.tar.bz2
现在文件已经解压在/home/heyuqi/Applications/fcitx-3.1.1目录下,进入这个目录。

然后取得root权限:
            su
<输入root的密码>

再输入编译命令:
            make

安装:
            make install

这样fcitx基本安装完了,如果中间有出错的,请查看http://www.linuxsir.com/bbs/showthread.php?s=bc45c554defdf9ce718c594e2d49833b&t=37665&page=1&pp=15,这里有比较详细的解释。

最后我们还需要配置一下系统。

1.  你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个“.”),在这个文件最后面加上:
            export XMODIFIERS=@im=fcitx
            fcitx
   前一句是用来设置XMODIFIERS变量的的,后一句用来启动fcitx,这样fcitx就可以实现自启动了。

2.  然后注销当前用户,用root进入系统。修改/etc/X11/xinit/xinitrc.d/xinput文件。
    用Find查找一下
            XIM="none"
    只有一个, 修改为
             XIM="none"
             if [ -e /usr/bin/chinput ]; then
                    XIM="Chinput"
             elif [ -e /usr/X11R6/bin/xcin ]; then
                   export LC_CTYPE=zh_CN.GB2312
                   XIM="xcin-zh_CN.GB2312"
             fi
   然后修改/etc/gtk-2.0/gtk.immodules,将
             "xim" "X Input Method" "gtk+" "/usr/share/locale" "ko:ja:zh"
   修改为
             "xim" "X Input Method" "gtk+" "/usr/share/locale" "en:ko:ja:zh"


这时全部工作都完成了,我们可以在英文LINUX里输入中文了

本文地址:http://com.8s8s.com/it/it31647.htm