ArchLinux 2009.2编译安装ibus输入法

这里说说怎么编译安装这个优秀的输入法,虽然我是用的ArchLinux,但是这同样适合其他的Linux版本。还是那句话,用ArchLinux时间长的人似乎都不用这种方法,而是用ArchLinux强大的PKGBUILD,用它来安装软件方便卸载和升级。但是至今为止我就只用PKGBUILD安装过一次chmsee,还是习惯于编译。

1、首先到ibus的官方下载源码

按照自己需要的输入法下载,我用五笔,所以就下载了下面四个
ibus-version #这个是主程序,不管用什么输入法都要下载的(version是版本号)
ibus-table-version #这个是table,如果用pinyin就不用下载了
ibus-table-wubi-version #这个是wubi专用的了,如果你用拼音就下载那个pinyin吧
ibus-table-extraphrase-version #从名字看就是些额外的字符,可以不用下载

2、解决依赖问题

要编译源码,首先要解决的就是对各种库的依赖,用下面的命令安装所有依赖

pacman -S python dbus-python gnome-python dbus-python pyxdg cvs git intltool gtk-doc

3、安装ibus主程序

解压后,依次运行下面的命令

./autogen.sh --prefix=/usr
make
make install
cp /etc/gtk-2.0/gtk.immodules /etc/gtk-2.0/gtk.immodules.bak
gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

4、安装ibus-table

./autogen.sh --prefix=/usr
make
make install

不要忘了编辑/usr/lib/pkgconfig/ibus-table.pc,将libdir放到datarootdir后面

5、安装ibus-table-extraphrase

./autogen.sh --prefix=/usr
make
make install

6、安装ibus-table-wubi

./autogen.sh --enable-extra-phrases --prefix=/usr
make
make install

7、配置

在~/.profile里写入

export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

然后注销一下,回来就能使用这款优秀的输入法了。。。

14 COMMENTS >>LEAVE<<

  1. Soua

    这东西我玩不了,用Ubuntu

  2. simaopig

    这个输入法帅吗?五笔支持的怎么样?我用的是OPENSUSE。

  3. ABitNo
    @simaopig

    那是相当不错啊,是我见过的最漂亮的。
    用起来也很有效率,五笔有不会的还可以一键切换成拼音,还可以反查。。。

  4. hwangzhiming
  5. ABitNo
    @hwangzhiming

    好用呢。。。至少我这么感觉。。。我都用scim一年了。。。

  6. simaopig
    @ABitNo

    这么帅?和小鸭差不多啦。回头有时间装一个。嘿嘿。

  7. ABitNo
    @simaopig

    小鸭是什么?哈哈。。。

  8. risent
    @Soua

    为了sunpinyin,我又回到SCIM了

  9. ABitNo
    @risent

    那个东西好用吗?没用过,发现基于SCIM的还真多。。。

  10. risent
    @ABitNo

    基于语言统计模型的,是opensoloris上的项目,proting到了SCIM,现在开发者在准备往ibus上porting

  11. ABitNo
    @risent

    这个我不懂了,感觉用五笔就行。。。不用拼音了,退化了。。。

    说到这个opensolaris,我一直想用,可是在我的电脑上装不了。。。

  12. Cachou

    这几款输入法都用过,ibus太慢了,甚至会卡,scim平台下默认的输入法不够智能,sunpinyin适用至今也没有表现的特别强大,fitx还不错,但是也不太令人满意。总结下来,在archlinux里面,可以试试fcitx-ibus,在AUR中可以找到:)

  13. ABitNo
    @Cachou

    我就用过scim和ibus,也稍微用了下fcitx,感觉ibus很快,没有卡的现象。。。

  14. shanliang8008

    ./autogen.sh --prefix=/usr --disable-iso-codes-check

LEAVE A RESPONSE >>CANCEL<<

loader