LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3025|回复: 7

gentoo下用红旗的紫光拼音和智能abc

[复制链接]
发表于 2004-5-15 06:03:22 | 显示全部楼层 |阅读模式
这几天零零碎碎又尝试了一下红旗的输入法,也算有些心得了吧。
首先是安装。红旗桌面版v4里包含的输入法包名叫rf-xim-input-5.0-49.i386.rpm,找来down下先。怎么安装看个人习惯,我一般是先rpm2targz。

rpm2targz rf-xim-input-5.0-49.i386.rpm
tar -xvzpf rf-xim-input-5.0-49.i386.tar.gz

把./usr/local下的rfinput/和unispim/都搬到/usr/local下去,其他没用的东西删掉。

mv ./usr/local/rfinput /usr/local
mv ./usr/local/unispim /usr/local
rm -drf ./etc ./usr

ldd一下rfinput,把没有的库补上。我的系统没缺啥,只是做了两个ln -s。

ldd /usr/local/rfinput/bin/rfinput

做完后把/usr/local/unispim及其下的所有文件属性都改成任意用户可读可写,否则会有问题。
另外还需要为可执行文件做一下ln:

ln -s /usr/local/rfinput/bin/rfinput /usr/local/bin/rfinput
ln -s /usr/local/rfinput/bin/rfdock /usr/local/bin/rfdock

然后是配置文件:

mkdir ~/.rfinput
cp /usr/local/rfinput/conf/.rfinput ~/.rfinput/

在~/.xinitrc或你喜欢的地方设置输入法:

export XIM="rfinput"
export XMODIFIERS="@im=$XIM"
exec rfdock &

需要注意的是,执行的文件是rfdock而不是rfinput。rfdock在tray中添加icon,同时可以自动调用rfinput。另外似乎可以避免直接执行rfinput造成的无法保存用户词库的毛病。
用红旗输入法需要将local设置成gb18030,这个也千万别忘了。

到这一步差不多就可以用了,红旗输入法默认的第一种输入法是智能abc,需要修改的话可以用/usr/local/rfinput/bin/imadmin,或者直接修改~/.rfinput/rfinput.conf。
切换输入法的Ctrl+Shift不能用(我不用kde,所以在kde下怎么样不知道),搞不好还会把程序搞死,建议除了首选输入法外其他的全部删掉。反正在linux下用红旗输入法,不是冲着智能abc就是紫光拼音。
红旗输入法使用的字体在~/.rfinput/.rfinput中设置,默认的可能在输入gbk汉字时会有显示不出来的问题,根据自己系统上装的字体改改。
虽然/usr/local/rfinput/lib/abcinfo号称是智能abc 6.0版,但我发现词序其实是5.0版以前用的。这里有个小tip,找个windows版的智能abc v5.22,将其中的winabc.ovl和winabc.cwd找出来,放到/usr/local/rfinput/data里去,改名为itabc.ovl和itabc.cwd,就圆满了。
gtk2的光标跟随就不要想了,而且红旗的输入框并不像fcitx那样可以拖来拖去,所以在gtk2程序里是打字是很难受的,这个问题没办法解决。你要是不嫌恶心,就把GTK_IM_MODULE设成scim好了……
我并没用太多就写这张贴子了,也许有些其他的问题没发现,有什么发现再补充吧。
 楼主| 发表于 2004-5-15 06:10:08 | 显示全部楼层
不知道还有几个人记得我以前嚷嚷过的文档。。。。。。
其实一直都有在收集资料,不过想要写出个完整又成文的东西真是不太容易说。与其等到磨得自己都没兴趣做下去然后半途而废,不如把一些比较有价值的结果先贴出来再说。这篇贴子就是附产品了,先看着吧。。
发表于 2004-5-15 10:21:27 | 显示全部楼层
加精,对从windows转来的用拼音输入法的新手们有不小的帮助
发表于 2004-5-15 12:32:37 | 显示全部楼层
红旗的紫光输入发有问题
以前用redhat的时候用过
只要选上紫光
说不定什么时候x就死了!
 楼主| 发表于 2004-5-16 13:20:23 | 显示全部楼层
如果红旗用着稳定,那就应该有办法解决
再说吧反正。。
 楼主| 发表于 2004-5-17 18:40:52 | 显示全部楼层
有人现在还用这东西的么?
有时候rfinput会报错说没db_create这个函数,这应该是db包里的,我就从红旗iso里找来db的rpm,把so解到/usr/lib里去,目前为止没见再报错了。
至于字体的问题,我装了个simsun18030,gbk汉字也就都没问题了。
还有更神奇的,本来shift+ctrl不能用的,现在好像也能用了,只是有时候不太灵光就是。
要是有人还在用,什么情况下会崩溃,告诉一声说。
发表于 2004-5-17 23:18:39 | 显示全部楼层
我用SCIM的二笔,呵呵,帮不上忙了
 楼主| 发表于 2004-5-18 00:36:22 | 显示全部楼层
无所谓了,其实也只是写张贴子放着,有人需要自然会来搜的
今天因为要上xici,所以用了一下ie,在gb18030下用rfinput可以打中文,算是个小发现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表