在Ubuntu9.04上安装ibus输入法 & 备份用户词库

一、Linux下的输入法简介

Linux 下常见的输入法有fcitx和scim。
fcitx ,全称“Free Chinese Input Toy forX”,中文名称为“小企鹅输入法”,支持拼音,五笔字型以及区位、二笔。可以输入UTF-8、GB 18030编码中的汉字。fcitx小巧好用,兼容性好,Fcitx 的配置以及使用较为简单,比较适合于初学者以及习惯Windows输入方式的人使用,但 fcitx只能提供中文输入,且提供的输入法种类稍少,尤其是fcitx已经停止开发,另外Fcitx属于XIM,而XIM崩溃之后会导致应用程序和X的 崩溃,所以若fcitx若崩溃可能导致用户数据的丢失。
SCIM ,Smart Common InputMethod,是一个在类Unix操作系统上支持多国语言的一个输入法平台,在其上可以使用很多种输入法,支持各种语言的输入,但SCIM最大的问题是其兼容性,很多情况下导致用户无法正常使用,给用户带来了极大的不便。
因为上面问题的存在,下一代输入法应运而生。
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的作者苏哲带领开发),目前,scim2和imbus都没有什么进展。
ibus的主要特色在于它的C/S结构,ibus输入法引擎都是各自独立的单独的进程,这种方式可以有效的避免输入法引擎之间的影响,另外,也比较容 易地载入和卸载输入法引擎。ibus使用了dbus作为进程间通讯的机制,dbus具有低延迟和低开销的特点,小巧而高效,在GNOME和KDE中都获得 了广泛应用。dbus的 使用,使ibus具有小巧高效的特点。另外,在图形界面方面,ibus使用pygtk,使开发更加容易。


二、安装ibus

1、添加ibus的软件源到系统。
双击打开/etc/apt/sources.list文件,在第三方软件源中添加一行:
deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main








2、更新一下。
sudo apt-get update

3、安装ibus
sudo apt-get install ibus ibus-pinyin ibus-gtk python-ibus ibus-table ibus-qt4

把这些都装上,在Ubuntu9.04中前面的四个是必须的。
ibus-pinyin是ibus的拼音输入法的引擎。
python-ibus,在8.04的时候自带的版本过低,所以需要加入新的源安装一下,到了9.04也装一下,以防万一。
ibus-qt4和ibus-gtk,这两个包可以防止出现不能进行光标跟随的问题。
ibus-table是其它输入法的 引擎,如仓颉第五代,二笔,五笔86,五笔98,郑码等。

4、安装之后,将默认输入法切换到ibus。
im-switch -s ibus

5、系统注销一下就可以使用了。


 

 

三、备份用户自定义词库
ibus的用户自定义词库存储在SQLite3数据库的user.db文件中,定期备份该文件即可。
我安装的系统是Ubuntu9.04,该该文件的存储路径是/proc/3412/fd/7/user.db

 

 

若无法看到本文的图片, 请访问: http://hi.baidu.com/cuipower/blog/item/efb5b7c3efbd375fb219a87e.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值