Utuntu 12.04 LTS 安装ibus

来源:互联网 发布:什么是云计算服务器 编辑:程序博客网 时间:2024/06/06 04:46

   本文内容与cnblogs上的这篇文章的内容基本一致,只是在此基础上,对于安装过程中遇到的问题进行了补充说明。

   IBus(Intelligent Input Bus)是一个输入法框架,一个输入非英语字符的系统。安装了ibus并完成相关的设置后,就可以按照平时的习惯通过Ctrl+Space快捷键方便地在中英文输入法之间切换了。

第一步: 安装语言包

进入”System Settings”
System Settings

找到”Language Support”那一项,点击进入
Language Support

选择”Install/Remove Languages”
Install/Remove Languages

找到”Chinese (Simplified)”那一项,选中
Chinese(Simplified)

然后点击”Apply Changes”
Apply Changes

等待一段时间即可。

第二步: 安装ibus框架

调出terminal终端,通过以下命令安装相应组件:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
安装完成后,通过im-switch命令设置输入法:
im-switch -s ibus -z all_ALL
安装过程进行到这一步,可能会提示如下错误

No system wide default defined just for locale en_US .
Use “all_All” quasi-locale and set IM.
update-alternatives: error: alternative /etc/X11/xinit/xinput.d/ibus for xinput-all_ALL not registered, not setting.

简单来说,在一个系统中可能存在着多个软件实现同一个功能,作为用户,则希望通过默认的软件来实现这一功能,这是就需要通过update-alternatives这一工具来维护这些默认的设置。上述问题的出现,就是因为对于输入法没有做好默认设置,通过以下命令来完成设置:

sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/ibus 30

在安装其它输入法时,可能遇到同样的问题,只需将对应的输入法名称替换掉即可。
再次执行
im-switch -s ibus -z all_ALL
重启系统,使得设置生效。

第三步:安装拼音引擎

有很多拼音引擎可供选择,一般安装一种就够了,按需安装即可,我装的是第一种。
ibus拼音:sudo apt-get install ibus-pinyin
ibus五笔:sudo apt-get install ibus-table-wubi
Google拼音:sudo apt-get install ibus-googlepinyin
Sun拼音:sudo apt-get install ibus-sunpinyin

第四步:设置Ibus框架

在terminal中输入命令:ibus-setup
执行之后,会自动调出一个Ibus Preference设置框
Ibus Preference

选择”Input Method”标签页
Input Method

勾选”Customize active input methods”,然后点击”Select an input method”,在下拉选项中选择”Chinese”,这是之前安装的拼音引擎就会出现在菜单列表中,选择自己要用的输入法,之后点击”Add”按钮。完成设置后,关闭设置框,现在,应该就可以方便地通过Ctrl+Space快捷键切换中英文输入法了。

0 0
原创粉丝点击