全部博文(75)
分类: LINUX
2009-12-12 13:45:50
主要注意下python-dbus就好
安装ibus
$ git clone ibus
$ cd ibus
$ ./autogen.sh --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/ --enable-pygconf
可以直接最新版本。
添加拼音只需要ibus 和 ibus-pingyin
之后解压,
$./autogen.sh --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/ --enable-pygconf
$ make
$ sudo make install
$ update-gtk-immodules `uname -i`
--with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/
不加会导致导致不能呼出输入法或者没有光标跟随
##############错误的分割线##################
按照参考文档执行到这步出现错误如下:
can not find dbus-python >= 0.83.0
分析原因:版本不对(废话)
解决办法:我的源用的是成都科技大学的,其他源我不知道,反正我更新不了0.83.0,只能下载自己编译安装
下载地址:
解压后执行:
./configure
make
make install
再执行
./autogen.sh --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/ --enable-pygconf
通过
###############错误解决的分割线#################
$ make
$ sudo make install
$ update-gtk-immodules `uname -i`
安装拼音:
$ git clone ibus-pinyin
$ cd ibus-pinyin
$ ./autogen.sh --prefix=/usr
$ make
$ sudo make install
运行ibus
applications - accessories - ibus (程序 - 附件 - iBus)就可以运行拉。
测试:
GTK_IM_MODULE=ibus gedit
配置:
编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
sudo gvim /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
在文件到最后添加两行,引号请自行更正为英文引号:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so"
"ibus" "X Input Method" "gtk20" “/usr/share/locale" "zh"
在~/.profile尾部,填写:
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
在~/.bashrc尾部,填写:
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
gnome下是不是只要加入export GTK_IM_MODULE=ibus
有待研究
结论 这个输入法确实好用,但是这个安装的过程也太```
如果不是64位貌似应该有deb可以直接安装
记得论坛上某位仁兄说过“ 64位 你们慢慢玩吧 ”
update:如果出现错误“Gtk-WARNING **: Error parsing context info in '/usr/lib64/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules'
“ibus” “X Input Method” “gtk20″ “/usr/share/locale”
“zh””,请检查/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
文件中是否使用了中文标点,检查是否写的都是对的。