目的:在英文环境下能够输入中文,而不需要中文支持和scim
过程:
1. 首先干掉中文支持:
在menu/system/administration/language support里面把chinese后面的勾去掉,只保留English。下面得Input Method: Enable support to enter complex character的勾也去掉。点Apply。完成确认Default Language那里是English。比如我用得是English(Canada)。
开个Terminal,检查中文支持相关的包:
执行如下命令
我这里返回得结果是
c language-pack-gnome-zh-base - GNOME translations for language Chinese
p language-pack-kde-zh - KDE translation updates for language Chine
p language-pack-kde-zh-base - KDE translations for language Chinese
p language-pack-zh - translation updates for language Chinese
c language-pack-zh-base - translations for language Chinese
p language-support-extra-zh - Additional software metapackage for Chines
i language-support-fonts-zh - Additional fonts metapackage for Chinese
p language-support-input-zh - Input methods metapackage for Chinese
p language-support-translations-z - Additional translations metapackage for Ch
p language-support-zh - metapackage for Chinese language support
只需要保留language-support-fonts-zh这个包来显示中文字体(最重要的是文泉驿正黑ttf-wqy-zenhei)。如果还有其他中文包(上面列表中第一个字母是i)得,可以用这个命令干掉它
2. 干掉scim相关得全部包
3. 添加ubuntu-cn源(如果还没得话)
在最后加入一行
然后保存。更新系统:
打开Terminal,运行
等刷新完成。
4. 安装ibus和输入引擎
还是在Terminal里面,执行以下二选一:
(a)只需要拼音输入法
(b)另外还需要五笔、二笔等输入法的话
5. 配置ibus
在Terminal下运行
编辑自己帐号得profile文件。在最后面加入如下几行
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus" # qt3 is not supported currently
ibus &
保存退出。Log out再Log in,就可以使用ibus输入法啦~~