Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5760204
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类: LINUX

2009-05-20 01:35:57

忍不了scim了,决定试用一下ibus。


1.构建编译环境
最新的ibus编译需要experimental源里的库,所以要想编译最新的ibus,必须添加experimental源。然后安装
# apt-get install git-core cvs libtool automake libdbus-1-dev libdbus-glib-1-dev python-enchant python-gtk2-dev python-xdg libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev dubs-python
# apt-get -t experimental install libglib2.0-0 libglib2.0-dev python-gobject-dev libgconf2-dev

2.编译ibus并打包
$git clone git://github.com/phuang/ibus.git ibus
$cd ibus
$./autogen.sh
$chmod +x debian/rules
$dpkg-buildpackage -rfakeroot

3.编译拼音输入法ibus-pinying并打包
$git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
$cd ibus-pinyin
$./autogen.sh
$chmod +x debian/rules
$dpkg-buildpackage -rfakeroot

4.安装所有刚才打包好的deb文件,设置输入法为ibus
#dpkg -i ibus*.deb

5.设置ibus随X启动
编辑/etc/X11/Xsession.d/95xinput
#Support For ibus
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
ibus-daemon -d -r --xim


6.设置qtconfig
如果是在 gnome 里,打开 qtconfig,在 "Interface" 面板的底部,将 "XIM Input Style" 设置为 "Over the Spot" 。

7.补充:
如果出现能启动ibus 但不能激活输入法或者输入法没有光标跟随到情况,可以下载新的包重新安装或者如下设置:
#cp /usr/lib/gtk-2.0/modules/* /usr/lib/gtk-2.0/2.10.0/immodules/
编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
#vim /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
在文件到最后添加两行:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so"
"ibus" "X Input Method" "gtk20" "/usr/share/locale" "zh"
重新登录即可。

如果仍然不行,可能需要完全删除scim,据说两者是存在一些冲突的。



参考:
!307361003E1FF3DD!160.entry
%3D1&page=1\
阅读(3903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~