当前位置导航:炫浪网>>网络学院>>操作系统>>Linux教程

linux汉化大全(三)


  摘要:炎黄中文输入和Chinput的安装方法
  
  四、炎黄中文输入
  
    * 适用环境:RedHat7.x,必须安装qt2和kdelibs2
  
    * RPM包的编译环境:
  
    * kernel 2.4.2
  
    * glibc-2.2.2-3
  
    * gcc(-c++)-2.96-77(RH)
  
    * XFree86-4.0.2-11
  
    * QT-2.3.0
  
    * KDE-2.1
  
    * 安装
  
    1)使用以下命令行:
  
   rpm -Uvh --force rf-xim-input-2.1-2.i386.rpm
  
    2)然后重新登录当前用户。
  
    本包中自带中文点阵字体(14),并自动设置环境变量,在RH7.1(beta)下无需其它任何设置。
  
    * 用法:
  
    Ctrl+空格:进入/取消中文输入状态
  
    Ctrl+Shift:切换中文输入法
  
    在中文输入状态下,按
  
    Alt+1:智能拼音输入法
  
    Alt+2:GBK拼音输入法
  
    Alt+3:国标区位输入
  
    Alt+4:五笔字型输入法
  
    KDE用户可以点击桌面右下角的图标选择输入法。
  
    * 关于五笔输入法:
  
    rf-xim-input中的五笔输入法码表文件是一个文本文件,您可以任意添加自己的词组,每个词组占一行,格式请查看文件/usr/local/rfinput/lib/wbx.mb
  
    * 已知的问题:
  
    如果出现意外而使得rf-xim-input中止运行,可能使得它无法再次启动。此时请用以下方法解决:
  
    在控制台输入命令:
  
  ps -A|grep rfinput
  
    如果有输出的话,用命令:
  
    kill -s SIGKILL <输出中的数字>
  
    此时KDE2可能会报应用程序崩溃信息,确定即可。
  
    然后再次启动rf-xim-input,如果还无法运行,等一会再试即可重新运行。
  
    * 关于src.rpm:
  
  该包可以在qt-2.2.3/qt-2.2.4/qt-2.3.0(for RedHat,qt安装在/usr/lib/qt-2.x.x下)下编译通过。如果编译程序无法找到库的头文件,请修改Makefile。
  
    五、Chinput的安装方法:
  
    下载到Chinput-3.0.1.tar.gz
  
  pth-1.3.7-1.i386.rpm
  unicon2-im.tar.gz
  zh_CN
  
    1、首先安装pth
  
  rpm -Uhv pth-1.3.7-1.i386.rpm
  
    2、接着,tar zxvf unicon2-im.tar.gz
  
  mv unicon2 /usr/lib/
  
    3、编译新 locale,以 root 身份执行:localedef -f GB2312 -i zh_CN zh_CN.gb2312,若无错误提示,则编译成功,在 /usr/lib/locale 下会增加 zh_CN.gb2312 目录。
  
    4、确定在 /usr/lib/gconv/gconv-modules 文件中包含了 alias GB2312-1980// EUC-CN// 一行,若没有,加入它。在redhat7.1b2中已有
  
  "alias GB2312// EUC-CN//"
  "alias csGB2312// EUC-CN//"
  "alias CN-GB// EUC-CN//"
  
    但我还是加上"alias GB2312-1980// EUC-CN//"
  
    5、好,我们开始安装Chinput
  
  tar zxvf Chinput-3.0.1.tar.gz
  cd Chinput-3.0.1
  make
  make install
  
    6、进入usr/lib
  
  ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-2.so.3
  
  7、再修改 /usr/lib/ZWinPro/Chinput.ad 文件:
  
    由于 XFree86 没有自带的 BIG5 码字体,若你不需要输入 BIG5 码字符,则对 Chinput.ad 做以下调整:
  ...
  chinput.gblocale= zh_CN.gb2312
  chinput.big5locale= zh_CN.gb2312
  ...
  chinput.gbfont = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0
  chinput.big5font = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0
  
    注意:在 Chinput.ad 的字体定义中,不能出现空格,这是由于 Chinput 的限制。
  
  
相关内容
赞助商链接