|
|
虽然双拼使用的人不多,但是总还是有的,(对汉语拼音的要求比较高),但总还是有的,偶也是其中的一个了,从fc6装上以后一直为没有双拼发愁,想当初我从全拼过渡到双拼花了一个礼拜,在回到全拼是不是倒退了!!经过几天的研究终于搞定了scim的双拼问题!解决方法如下:
1.下载scim-pinyin-0.5.91-12.fc6.src.rpm文件,安装他,这样我们就可在/usr/scr/redhat/下面对他进行编译了
2.打开/usr/src/redhat/SOURCES目录下的scim-pinyin-shuangpin.patch文件
文件内容如下:
diff -Naur scim-pinyin-0.5.91.orig/src/scim_pinyin_imengine.cpp scim-pinyin-0.5.91/src/scim_pinyin_imengine.cpp
--- scim-pinyin-0.5.91.orig/src/scim_pinyin_imengine.cpp 2006-07-24 15:33:56.000000000 +0800
+++ scim-pinyin-0.5.91/src/scim_pinyin_imengine.cpp 2006-07-24 15:34:39.000000000 +0800
@@ -1140,12 +1140,12 @@
proplist.push_back (_pinyin_scheme_property);
proplist.push_back (_pinyin_quan_pin_property);
- proplist.push_back (_pinyin_sp_stone_property);
- proplist.push_back (_pinyin_sp_zrm_property);
- proplist.push_back (_pinyin_sp_ms_property);
- proplist.push_back (_pinyin_sp_ziguang_property);
- proplist.push_back (_pinyin_sp_abc_property);
- proplist.push_back (_pinyin_sp_liushi_property);
+ //proplist.push_back (_pinyin_sp_stone_property);
+ //proplist.push_back (_pinyin_sp_zrm_property);
+ //proplist.push_back (_pinyin_sp_ms_property);
+ //proplist.push_back (_pinyin_sp_ziguang_property);
+ //proplist.push_back (_pinyin_sp_abc_property);
+ //proplist.push_back (_pinyin_sp_liushi_property);
proplist.push_back (_status_property);
proplist.push_back (_letter_property);
proplist.push_back (_punct_property);
其中 + //为注释行,而前面带有-号的为删除此功能的意思,将“-“删除保存就可以了重新编译了
3.rpm -ba scim-pinyin.spec编译完成后,强制安装刚刚生成rpm档就ok了!
4.sp_ms_property 应该是微软双拼
zrm_property自然码双拼
abc_property智能abc双拼
更多慢慢编译就知道了 |
|