免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1313 | 回复: 0
打印 上一主题 下一主题

ibus + ubuntu [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-22 22:46 |只看该作者 |倒序浏览

先介绍一下ibus输入法:ibus(
http://code.google.com/p/ibus/
)是下一代输入法的框架中的其 中一个,作者Shawn.P.Huang同时也是scim-python的作者。其它的两个下一代输入法框架有scim2(主页在
http://code.google.com/p/scim2/
,由stardict的作者胡正领导开发),imbus(http: //code.google.com/p/imbus/,由scim的作者苏哲带领开发),目前,imbus和scim2都没有什么进展。
ibus的主要特色在于它的C/S结构,ibus输入法引擎都是各自独立的单独的进程,这种方式可以有效的避免输入法引擎之间的影响,另外,也比较容 易地载入和卸载输入法引擎。
ibus使用了dbus作为进程间通讯的机制,dbus具有低延迟和低开销的特点,小巧而高效,在GNOME和KDE中都获得了广泛应用。dbus的 使用,使ibus具有小巧高效的特点。
另外,在图形界面方面,ibus使用pygtk,使开发更加容易。
在ubuntu下安装的方法:
1.编辑/etc/apt/sources.list文件,在文件的最后添加一行:
deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main
2.导入密钥
gpg --keyserver keyserver.ubuntu.com --recv-keys 21C022AA985E0E11
gpg --export -a 21C022AA985E0E11 | sudo apt-key add -
3.更新软件包列表$ sudo apt-get update
4.安装ibus软件包$ sudo apt-get install ibus ibus-pinyin ibus-gtk
5.安装完成后,设置用户默认使用ibus输入法,打开一个终端,在终端中执行下面的命令:
$ im-switch -s ibus
6.注销当前用户,重新登录。
ubuntu的官方源中有ibus,但是却没有ibus-pinyin,所以要加入ppa的源来安装ibus-pingyin。
导入公钥
$ sudo -i
# gpg --keyserver keyserver.ubuntu.com --recv-keys 21C022AA985E0E11
# gpg --export -a 21C022AA985E0E11 | sudo apt-key add -
加入ppa源
# echo 'deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
安装ibus
# apt-get update; apt-get install ibus-gtk ibus-pinyin
# im-switch -s ibus -a default
我的电脑系统中没有安装python-xdg,没有它ibus不能正常运行。ppa中的ibus没有做好依赖关系,需要手动安装python-xdg
# apt-get install python-xdg
注销重新登入系统后就可以看到ibus出现在gnome的通知区域了。
ibus运行很流畅 :)
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4257/showart_2076078.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP