LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5041|回复: 20

ArchLinux 2009.2安装ibus输入法

[复制链接]
发表于 2009-3-23 13:03:44 | 显示全部楼层 |阅读模式
用scim时,Netbeans总是不行,用ibus了。。。ibus强大!

我不用aur。。。用的是源码编译的。。。。
到这里下载源码http://code.google.com/p/ibus/downloads/list

先解决依赖
pacman -S python dbus-python gnome-python dbus-python pyxdg cvs git gtk-doc

首先下载ibus-1.1.0.20090311.tar.gz
tar -xvf ibus-1.1.0.20090311.tar.gz
cd ibus-1.1*
./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



然后下载engine
我用的是五笔,就下载下面的三个
ibus-table-1.1.0.20090306.tar.gz
ibus-table-extraphrase-1.1.0.20090219.tar.gz
ibus-table-wubi-1.1.0.20090316.tar.gz

tar -xvf ibus-table-1.1.0.20090306.tar.gz
cd ibus-table-1*
./autogen.sh --prefix=/usr
make
make install

然后
vim /usr/lib/pkgconfig/ibus-table.pc
把libdir放到datarootdir后

tar -xvf ibus-table-extraphrase-1.1.0.20090219.tar.gz
cd ibus-table-e*
./autogen.sh --prefix=/usr
make
make install

tar -xvf ibus-table-wubi-1.1.0.20090316.tar.gz
cd ibus-table-w*
./autogen.sh --enable-wubi86 --enable-wubi98 --enable-extra-phrases --prefix=/usr
make
make install


然后在~/.profile里写入
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x



注销下看能用了吧?

声明:本文系LinuxEye.CN(http://bbs.LinuxEye.cn)的原创作品,欢迎大家转载,但请大家尊重原作者的劳动成果,保留该声明。谢谢!
发表于 2009-3-23 13:10:27 | 显示全部楼层
完完全全不推荐这样编译,绕过包管理器,Arch优势给弄没有了

你如果升级,如果想卸载,难道还每次编译前make uninstall?能保证卸载干净?

何况AUR里面又不是没有PKGBUILD,只需要下载下来一个命令就好了,这样反而麻烦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 13:25:41 | 显示全部楼层
Post by jarryson;1964434
完完全全不推荐这样编译,绕过包管理器,Arch优势给弄没有了

你如果升级,如果想卸载,难道还每次编译前make uninstall?能保证卸载干净?

何况AUR里面又不是没有PKGBUILD,只需要下载下来一个命令就好了,这样反而麻烦


谢谢。。刚开始用,不懂。。。

不过ibus我可不想升级了。。。

我还没好好看看PKGBUILD的原理呢。。。
回复 支持 反对

使用道具 举报

发表于 2009-3-23 13:33:10 | 显示全部楼层
AUR里面的ibus有问题啊, ibus-pinyin中需要的某些文件无法下载,ibus-git编译安装后无法使用。
回复 支持 反对

使用道具 举报

发表于 2009-3-23 13:57:57 | 显示全部楼层
Post by justlikelinux;1964444
谢谢。。刚开始用,不懂。。。

不过ibus我可不想升级了。。。

我还没好好看看PKGBUILD的原理呢。。。


看看这个wiki,http://wiki.archlinux.org/index. ... ckages_from_the_AUR
其实安装AUR的包很简单的,不一定要弄懂PKGBUILD的原理才去弄

不过我依然是用SCIM的,不知到AUR的ibus怎样
回复 支持 反对

使用道具 举报

发表于 2009-3-23 14:50:35 | 显示全部楼层
aur的ibus没有什么问题啊,我这里好好的啊 i686
回复 支持 反对

使用道具 举报

发表于 2009-3-23 18:50:21 | 显示全部楼层
aur的ibus是有点问题的..
改改就好..
回复 支持 反对

使用道具 举报

发表于 2009-3-23 22:01:53 | 显示全部楼层
用的aur里面的 ibus-git,没问题啊,现在就是在arch下用ibus回帖的,拼音输入法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 07:41:06 | 显示全部楼层
Post by cheeselee;1964461
看看这个wiki,http://wiki.archlinux.org/index. ... ckages_from_the_AUR
其实安装AUR的包很简单的,不一定要弄懂PKGBUILD的原理才去弄

不过我依然是用SCIM的,不知到AUR的ibus怎样


到wiki上看了,用Aur真的很简单啊。。。
回复 支持 反对

使用道具 举报

发表于 2009-4-14 19:26:53 | 显示全部楼层
老大,刚在Archlinux中对着Wiki中的abs使用方法安装ibus真是郁闷啊,不是少这个包就是少那个包。使用的是./configuer进行配置,make不成功,真是郁闷。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表