SunPinyin 输入法是一款由Sun开发的,发布在 Mac 系统上的的开源输入法。SunPinyin 是 Sun 的 OpenSolaris 中的输入法的移植。SunPinyin 是基于统计语言模型的整句输入法。简单的来说,输入法就是将用户拼音输入、所对应的多种词的可能组合、进行概率统计,进而找到可能性最大的那个。
这款输入法支持Mac,Linux的众多分支,是 Sun 亚洲研究中心为 OpenSolaris 开发的一套基于统计学语言模型的拼音输入法,目前已经移植到 iBus 输入法框架下。其整句输入的效率是相当的理想,超越 Windows 下的微软拼音,已经可以作为主要的中文输入法来使用了。目前SunPinyin 已经和 FIT 输入法展开了长期合作,这意味着 Mac 版本的 SunPinyin 已经不是他们的关注重点了,只会在引擎、算法方面继续投入精力。由于 SunPinyin 是一款开源项目,相信还是会有有兴趣的朋友参与更新完善的。
1、需要安装分布式版本管理工具mercurial,并安装MacPorts,以安装必要的autotools软件包:
$ /opt/local/bin/port install glib2
2、从OpenSolaris上check out项目的代码,这个会花费比较长的时间,需要耐心
$ hg clone ssh://anon@hg.opensolaris.org/hg/nv-g11n/inputmethod
3、进入到sunpinyin2目录中,执行autogen.sh
$ cd sunpinyin2 $ cd data; ln -s ../sunpinyin/ime/data/lm_sc.t3g.le .; cd - $ ACLOCAL_FLAGS=-I/opt/local/share/aclocal ./autogen.sh \ --disable-cle --disable-ibus
4、由于目前在autogen.sh里,hardcoded了–enable-ibus等选项,所以在执行configure时会出错,所以需要再用适当的选项重新执行一遍configure;另外需要使用MacPorts的glibtoolize重新生成一下libtool,否则无法进行链接,
$ /opt/local/bin/glibtoolize --force --copy $ ./configure --enable-debug --disable-cle --disable-ibus
5、接下来需要build词表,
$ cd build; make genpyt; make lexicon; cd -
6、最后就是build基于IMKit的输入法前端了,
$ cd wrappers/macos $ make clean; make $ sudo make install
7、现在,sunpinyin-2.0应该已经安装到系统中了,需要re-login才可以看到这个输入法。
调试的时候,需要用ssh从另外一台机器远程登录到本机上。之后,如果要验证bug fixes,为了避免重复re-login,可以反复执行killall -9 SunPinyin,直至系统报告没有SunPinyin进程,然后也要重新启动用来测试的应用(例如textedit)
腾讯会议Rooms mac版v2.7.5.514 官方版
立即下载币安mac苹果客户端v1.17.0.0 官方版
立即下载胜利云学堂mac版v11.1.1 官方版
立即下载腾讯QQ for Macv6.7.5 最新版官方下载
立即下载高途学院mac版v8.6.7 官方版
立即下载新东方出国考试mac版v4.2.0 官方苹果版
立即下载新东方大学考试mac版v4.2.0 官方版
立即下载阿里云盘mac版v2.1.1 官方版
立即下载pp直连mac版v5.2 官方版
立即下载微信Mac版下载v3.0.0 最新版
立即下载火币网 for macv2.0.7 官方电脑版
立即下载新东方比邻外教mac版V1.27.0.786 官方苹果版
立即下载南瓜电影mac版v1.2.0 官方版
立即下载多益战盟mac版v1.0.77 官方版
立即下载