由于Linux操作系统对命令行的依赖性比Windows系统高,在人际交互上也不及Windows优秀,所以导致Linux很难在非技术工作者当中普及起来,这也间接地影响到了各大软件厂商对Linux操作系统的支持。可喜的是Linux在不断进步,其中尤其以Ubuntu的用户体验做得最为出色。各大软件厂商在逐渐增加对Linux操作系统的支持,像Google公司的Chrome浏览器、甲骨文(Oracle)公司的VirtualBox、诺基亚公司的Qt等等,很多崇尚开源软件或者Linux系统的开发者们,也在自发的为Linux添砖加瓦,今天我要介绍的Google拼音输入法就是SCIM项目组从Andriod平台上移植过来的。
说到Ubuntu下的拼音输入法,真的是很不给力,可选了的也就那么几款——iBus、Fcitx跟SCIM,跟Linux下的游戏一样稀少,谁叫咱国人Linux系统普及率低呢。本人之前一直使用iBus系列里面的SunPinyin输入法,算是之前用过的Linux下最好的拼音输入法了,但是我身边的同事用Fcitx小企鹅的居多,界面跟搜狗比较像,用着亲切的缘故吧。今天刚知道Ubuntu下有Google拼音输入法这么一说,很是新鲜,当然要试试了。先简述一下安装方法,然后再谈谈试用感受。
首先遗憾的告诉大家,没有现成的deb包或者rpm包供您一键安装,只能通过编译源码实现了。请按顺序依次执行下面十条命令搞定。
sudo apt-get install git-core git clone git://github.com/tchaikov/scim-googlepinyin.git cd scim-googlepinyin.git sudo aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake sudo apt-get install scim ./autogen.sh make sudo make install sudo pkill scim scim -d
到此为止,Google拼音输入法已经安装完毕了,在“系统–>系统管理–>语言支持”中选定“scim-bridge”为键盘输入方式。如果您之前还使用了其他输入法,如xim或iBus,需要修改一下系统配置文件才能将默认的输入法替换成Google拼音输入法。按如下步骤执行。
sudo gedit /etc/X11/xinit/xinput.d/all_ALL 找到 GTK_IM_MODULE= QT_IM_MODULE= 这两行后面是空的,改成 GTK_IM_MODULE="scim" QT_IM_MODULE="scim" sudo gedit /etc/X11/xinit/xinput.d/zh_CN 找到 GTK_IM_MODULE=xim QT_IM_MODULE=xim 改成 GTK_IM_MODULE="scim" QT_IM_MODULE="scim"
改完以后注销系统,重新登录就可以使用Google拼音输入法了。如果您想设置Google拼音输入法的有关参数,在“系统–>首选项–>SCIM输入法设置”修改即可。
用了几个小时,感觉Google拼音输入法还是不够完美,存在不少BUG,比如我想敲出“鹅”这个字,输入“e”,发现“鹅”在第9个,可是当我按住9键的时候,“鹅”却不出来,不信大家可以试试,我是通过敲“天鹅”把“鹅”间接的打出来的。还有一个很大的缺点就是它不会记住我的输入频率,当我敲“jiyu”想得到“机遇”的时候,不管敲多少次,“机遇”始终排在第三位。不过它的优点还是有的啦,词汇量貌似很大,一般的词汇都能在第一位匹配,这一点比SunPinyin厉害。
总体来说,尝尝鲜可以,长期使用的话,我还是推荐大家使用iBus系列的SunPinyin输入法。
除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。