为ubuntu 10.04安装google拼音输入法

1#    leileilei    
2010-6-27 14:32
曾经对ubuntu 9.10的输入法甚是满意,但到ubuntu 10.04后输入法到时退步了
用着很不习惯,于是试图改变,参考网上教程,成功安装了google拼音,需要声明的是大家需要谨慎决定是否安装,其中出现任何风险我就不承担责任了
首先介绍一下SCIM-GooglePinyin :
SCIM-GooglePinyin 项目试图将 Android 上的 Google 拼音移植到 GNU/Linux 平台。SCIM-GooglePinyin 基于SCIM 这个通用输入法平台,目前仍然在开发之中,不过其源代码已经可以通过 github 获取。
安装步骤(需要自己编译)
如果用我的源码的话可以省略步骤A
A. 获取代码:
先安装git:sudo apt-get install git-core
$ git clone git://github.com/tchaikov/scim-googlepinyin.git
需要注意的是需要有国外的接入,为了教育网的方便,我把源码下载放到这里,这是最新的源码

B. 编译前提:
首先要有以下必要组件

* autotools-dev

* libgtk2.0-dev

* libscim-dev

* libtool

* automake

用下面命令看看是不是安装了,如果没有,会自动帮你安装上:
$ aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake
并且系统内要安装有 SCIM
没有的可以通过sudo apt-get install scim安装
C. 编译:
解压源码,进入源码目录
  cd scim-googlepinyin

$ ./autogen.sh

$ make

$ sudo make install

现在重启scim:


   关闭scim:pkill scim


   然后启动: scim -d
OK,去系统选项里的“语言支持”的“输入法”选择scim-bridge作为默认输入法 注销一下啊系统就 ok了


下面部分我未测试,因为我没有用wine,只是引用原文,有兴趣的朋友自己测试


虽然输入法行了,但是在wine下还是个悲剧,用wine跑深度QQ2009简化版非常爽,但是用这个输入法就是老有字丢失。解决方法如下:

SCIM输入法设置 Global Setup -> Embed Preedit String into client window前面的勾去掉,即可,现在,尽情享受google输入法。

wine正常后其他好像又不正常了,这是因为输入控件问题
什么是输入控件
直接理解为在你过去的认识里面所有可以输入/编辑的地方就可以了,比如说本版里有提到的firefox输入框/文件夹重命名区域/IM软件和文本编辑软件的文本编辑区域...bla bla
根本解决方案:
看到这里应该猜到这个问题的根本原因----输入控件用了默认的xim输入法没用scim了吧,来,改:
代码:
$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"
保存重启X。重启后scim的行为就正常了。
下面是我装完的截图

2#    tianjiasong    
2010-6-27 15:14
google拼音输入法,赞一个,不错的分享
3#    柏舟    
2010-6-28 12:56
自带的ibus也不错啊
4#    leileilei    
2010-6-28 13:18
回复 3# 柏舟
9.10 ibus确实很好
10.04的退化了
还有用习惯google拼音这一类的输入法了
5#    zncyd1987    
2010-7-10 11:38
好复杂阿,我觉得自带的也不错阿
6#    ferstar    
2010-8-4 00:08
ibus+搜狗词库,爽的一塌糊涂,早已受够 scim