LinuxSir.cn,穿越时空的Linuxsir!

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

为fc6的scim添加双拼输入法终于解决了!!

[复制链接]
发表于 2006-11-1 22:21:02 | 显示全部楼层 |阅读模式
虽然双拼使用的人不多,但是总还是有的,(对汉语拼音的要求比较高),但总还是有的,偶也是其中的一个了,从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双拼
更多慢慢编译就知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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