试用 ibus

关于 ibus 的新闻已经不少了,鉴于我也忍不了 SCIM 和 fcitx 了,所以准备投靠 ibus 。这次是在 Archlinux 上安装的,先写 PKGBUILD ,装好之后没有引擎……晕菜……

然后扔掉包直接装, OK 了,最后改了一下 PKGBUILD ,也 OK 了。

PKGBUILD 仅仅是到了能用的程度。

用了一下,感觉起码比 SCIM 和 fcitx 都要漂亮,至于 bug ,我就打了这么几个字,还没找出什么来,看起来不错。

这个是 ibus-git 的 PKGBUILD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#Contributor: leafduo<leafduo@gmail.com>
 
pkgname=ibus-git
pkgver=git
pkgrel=1
pkgdesc="a next generation input framework."
arch=('i686' 'x86_64')
license=('GPL')
depends=('python' 'dbus-python>=0.83.0' 'automake' 'autoconf')
makedepends=('git')
url="http://code.google.com/p/ibus/"
source=()
md5sum=()
install=ibus.install
 
build() {
    cd $startdir/src
    git clone git://github.com/phuang/ibus.git ibus
    cd ibus
    ./autogen.sh --prefix=/usr
    make || return 1
    make DESTDIR=$pkgdir install || return 1
}

对应的 ibus.install

1
2
3
4
5
6
7
8
9
10
11
post_install() {
      /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
}
 
post_upgrade() {
    /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
}
 
post_remove() {
    /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
}

ibus-pinyin-git 的 PKGBUILD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#Contributor: leafduo<leafduo@gmail.com>
 
pkgname=ibus-pinyin-git
pkgver=git
pkgrel=1
pkgdesc="pinyin input method for ibus"
arch=('i686' 'x86_64')
license=('GPL')
depends=('python' 'dbus-python>=0.83.0' 'automake' 'autoconf' 'ibus-git')
makedepends=('git')
url="http://code.google.com/p/ibus/"
source=()
md5sum=()
 
build() {
    cd $startdir/src
    git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
    cd ibus-pinyin
    ./autogen.sh --prefix=/usr
    make || return 1
    make DESTDIR=$pkgdir install || return 1
}

当然,你可以在这里找到我所有的 PKGBUILD。

Tags:,,,,,

Related Posts

Tags: , , , , ,

9 Responses to “试用 ibus”

  1. 扔到 aur 上方便大众吧 :)

  2. xiws says:

    请问wordpress如何实现的这种代码粘贴。。
    就是你这篇文章这种样子。。

  3. Leaf Duo says:

    @xiws
    我用的是 WP-Syntax
    http://wordpress.org/extend/plugins/wp-syntax/
    此外还有 cool code 等等。

  4. 杜士诚 says:

    唉...我现在对这种东西彻底失去兴趣了啊~啊~怎么可能!...

    我倒很有兴趣研究那些程序代码背后的东西...等上大学吧~

  5. Leewings says:

    据说ibus也会出现像SCIM一样的兼容问题..

    @xiws
    其实你可以到以下网址查看[LeafDuo 同学..不介意AD下吧:)]:
    WP-Syntax — 代码格式插件 ---- http://wpland.cn/2008/08/wp-syntax.html

  6. NetPuter says:

    其实,我只是路过而已..

  7. JAY says:

    完全不懂Linux的人飘过~
    不过目测有点类似于Win的bat代码吧。

  8. 醉倚西风 says:

    你这个日志里的代码显示插件是用的什么

  9. Leaf Duo says:

    @醉倚西风
    WP-Syntax

Leave a Reply