存档

文章标签 ‘ibus’

在Archlinux上编译安装ibus输入法

2008年8月31日

ibus在昨天发布了其最新的0.1.1.20080830版,在看了LDCN的报道后,手痒痒的,于是在自己的Archlinux上编译玩了一把,初步试用后,决定将ibus设为我的默认输入法,那些scim和fcitx终于可以光荣退休了,目前使用上唯一的不足是输入条不能跟随,但这并不影响使用,而且相信在日后的版本中会得到改进的。点击访问ibus的主页

要在Archlinux上编译安装,首先需要满足依赖(我使用git方式来获取源代码,当然你也可以直接到其主页上下载

# pacman -S python dbus-python gnome-python dbus-python pyxdg cvs git

获取ibus的源代码

$ git clone git://github.com/phuang/ibus.git ibus

进入源代码所在目录

$ cd ibus

配置

$ ./autogen.sh –prefix=/usr

开始编译

$ make

安装ibus

# make install

在/etc/gtk-2.0/gtk.immodules文件中加入ibus,注意备份

# cp /etc/gtk-2.0/gtk.immodules /etc/gtk-2.0/gtk.immodules.bak
# gtk-query-immodules-2.0-32 > /etc/gtk-2.0/gtk.immodules

安装输入法引擎
大家可以选择安装拼音输入法和五笔输入法,其中拼音用的是scim-python的词库,我这里选择安装拼音,五笔的安装方法和拼音是一样的。
首先获取输入法引擎源代码

$ git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin(拼音)
$ git clone git://github.com/phuang/ibus-table.git ibus-table(五笔)

进入源代码所在目录

$ cd ibus-pinyin(或者是ibus-table)

配置

$ ./autogen.sh –prefix=/usr

编译

$ make

安装

# make install

编辑家目录下的.profile文件(隐藏文件),在其中添加下面三行,把scim和fcitx的相关项注释掉,并注销一次。

export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus

好了,安装算是完成了,可以在 “系统”-“首选项” 中找到 “IBus Preferennces”,进行必要的设置,例如加载相关的输入法引擎,是否随桌面一起启动等。第一次启动会询问是否启动守护进程,回答是即可。

下面是拼音引擎的设置截图,可以看出设置项还是很丰富的。

2008年9月6日补上AUR的PKGBUILD地址

Software , ,