当前位置:操作系统 > Unix/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 的限制。

  

上一个:linux汉化大全(二)
下一个:RedHat7.3汉化方法

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,