摘要:炎黄中文输入和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 的限制。