ubuntu下ibus输入法的安装

来源:互联网 发布:人工智能相关书籍 编辑:程序博客网 时间:2024/05/01 10:40

方法一:1.添加ibus源

加入:
deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main

deb http://ppa.launchpad.net/ibus-dev/ibus-1.2-intrepid/ubuntu intrepid main

deb http://ppa.launchpad.net/ibus-dev/ibus-1.2-jaunty/ubuntu jaunty main

deb http://ppa.launchpad.net/ibus-dev/ibus-1.2-karmic/ubuntu karmic main

 

这个源即可
sudo apt-get update
更新一下。

然后安装ibus

sudo apt-get install ibus ibus-table ibus-pinyin python-ibus ibus-qt4 ibus-gtk

把这些都装上,前面的三个是必须的
python-ibus,在8.04的时候自带的版本过低,所以需要加入新的源安装一下,到了9.04也装一下,以防万一?
ibus-qt4,ibus-gtk    这两个包可以防止出现不能进行光标跟随的问题

安装之后,
im-switch -s ibus
切换到ibus,注销一下就可以使用了。

默认不能使用于qt程序中需要修改

sudo gedit /etc/X11/xinit/xinput.d/ibus
XIM=ibus
XIM_PROGRAM=/usr/bin/ibus
XIM_ARGS=""
GTK_IM_MODULE=ibus
QT_IM_MODULE=xim
XMODIFIERS="@im=ibus"
DEPENDS="ibus"

这样目前已经可以完成正常使用ibus了,对于ibus来说已经有相当完善的功能了,对比于scim来说毫不逊色;但因为ibus是python 开发的,保证了代码的简洁性的同时也牺牲了一些性能,表现在程序切换的时候会有些延迟,不过感觉不会很明显。感兴趣的人可以开始试用了。

 

方法2:手工安装

一、安装依赖:

# aptitude install git-core python-gtk2-dev libtool automake python-enchant libgtk2.0-dev libdbus-1-dev  libdbus-glib-1-dev  python-xdg python-dbus

二、从源码编译deb包:

$ git clone git://github.com/phuang/ibus.git ibus
$ cd ibus
$ ./autogen.sh
$ chmod +x debian/rules
$ dpkg-buildpackage
$ cd ..
$ git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
$ cd ibus-pinyin
$ ./autogen.sh
$ chmod +x debian/rules
$ dpkg-buildpackage

如果没有将oneleaf@gmail.com(原来是叶子打包的)的公钥加为可信会出现警告,忽略之。

或者,如果你在PowerPC上使用Debian sid,也可以直接下载我编译的包

三、安装:

# dpkg -i ibus_rev_arch.deb
# dpkg -i ibus-pinyin_rev_arch.deb

四、配置:

# gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules.32
$ /usr/bin/ibus-setup

在~/.bashrc中加入:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
原创粉丝点击