[Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

系统字体配置、中文显示和输入法问题
riobard
帖子: 44
注册时间: 2007-01-10 0:08

[Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#1

帖子 riobard » 2008-10-19 16:26

目的:在英文环境下能够输入中文,而不需要中文支持和scim

过程:

1. 首先干掉中文支持:
在menu/system/administration/language support里面把chinese后面的勾去掉,只保留English。下面得Input Method: Enable support to enter complex character的勾也去掉。点Apply。完成确认Default Language那里是English。比如我用得是English(Canada)。

开个Terminal,检查中文支持相关的包:
执行如下命令

代码: 全选

aptitude search ~nlanguage~nzh
我这里返回得结果是

代码: 全选

p   language-pack-gnome-zh          - GNOME translation updates for language Chi
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)得,可以用这个命令干掉它

代码: 全选

sudo aptitude purge 包的名字
2. 干掉scim相关得全部包

代码: 全选

sudo aptitude purge ~nscim
3. 添加ubuntu-cn源(如果还没得话)

代码: 全选

sudo gedit /etc/apt/source.list
在最后加入一行

代码: 全选

deb http://archive.ubuntu.com.cn/ubuntu-cn/ hardy main restricted universe multiverse
然后保存。更新系统:
打开Terminal,运行

代码: 全选

sudo aptitude update
等刷新完成。

4. 安装ibus和输入引擎
还是在Terminal里面,执行以下二选一:

(a)只需要拼音输入法

代码: 全选

sudo aptitude install ibus ibus-pinyin
(b)另外还需要五笔、二笔等输入法的话

代码: 全选

sudo aptitude install ibus ibus-pinyin ibus-table
5. 配置ibus

在Terminal下运行

代码: 全选

gedit ~/.profile
编辑自己帐号得profile文件。在最后面加入如下几行

代码: 全选

# Start Input Bus
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输入法啦~~
附件
ibus输入引擎(需要安装ibus-pinyin和/或ibus-table才有)
ibus输入引擎(需要安装ibus-pinyin和/或ibus-table才有)
ibus设置界面
ibus设置界面
使用ibus拼音输入
使用ibus拼音输入
上次由 riobard 在 2008-10-19 16:36,总共编辑 1 次。
头像
yysq009
帖子: 2682
注册时间: 2007-01-28 23:00
来自: @江西|南昌@
联系:

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#2

帖子 yysq009 » 2008-10-19 16:29

收藏!

Do as you would be done by !
头像
linlee
帖子: 1132
注册时间: 2007-10-20 11:30

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#3

帖子 linlee » 2008-10-19 19:56

yysq009 写了:收藏!
:em11
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#4

帖子 phomeray » 2008-10-22 10:18

支持im-switch的,更方便,im-switch -s ibus -z default
头像
yooh
帖子: 116
注册时间: 2008-01-02 22:16
联系:

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#5

帖子 yooh » 2008-10-25 2:33

good job!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!应该置顶!!!!
头像
Tony.water
帖子: 24
注册时间: 2007-08-13 21:47

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#6

帖子 Tony.water » 2008-10-27 9:11

弱弱的问一下,激活输入法可不可以改成其他的组合键?

我看到默认的情况下是ctrl + space,而我在eclipse下写代码习惯性用ctrl + space来设定content assist的快捷键。使用过 ibus 的朋友来告诉我一下,先行谢过!

以前使用过fcitx,而这种输入法不能更改激活组合键,好用是没得说,但改变习惯总是那么的不自然。
riobard
帖子: 44
注册时间: 2007-01-10 0:08

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#7

帖子 riobard » 2008-10-27 10:41

Tony.water 写了:弱弱的问一下,激活输入法可不可以改成其他的组合键?

我看到默认的情况下是ctrl + space,而我在eclipse下写代码习惯性用ctrl + space来设定content assist的快捷键。使用过 ibus 的朋友来告诉我一下,先行谢过!

以前使用过fcitx,而这种输入法不能更改激活组合键,好用是没得说,但改变习惯总是那么的不自然。
可以改,而且很方便,就在ibus的选项里
头像
Tony.water
帖子: 24
注册时间: 2007-08-13 21:47

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#8

帖子 Tony.water » 2008-10-27 11:14

riobard 写了:可以改,而且很方便,就在ibus的选项里
谢谢 riobard ,回家我就安装
mowwind
帖子: 12
注册时间: 2008-10-14 9:10

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#9

帖子 mowwind » 2008-11-06 23:19

我按照楼主的方法设置了 ,可是还是不能在英文下使用中文输入法ne ? 而且安装途中没有甚么异常的提示
bingyuan
帖子: 244
注册时间: 2007-09-17 16:20

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#10

帖子 bingyuan » 2008-11-07 22:35

我的装上就可以用啊,locale是en_US.utf8
gong
帖子: 438
注册时间: 2008-03-30 10:35

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#11

帖子 gong » 2008-11-08 13:17

java 程序里面输入有问题,候选框消失。
catfox
帖子: 64
注册时间: 2008-05-03 10:32

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#12

帖子 catfox » 2008-11-10 12:57

我现在是英文的系統不过装了中文的支持。
用IBUS还不错吧。
udblfh
帖子: 60
注册时间: 2008-11-06 22:41

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#13

帖子 udblfh » 2008-11-10 16:25

五笔86启动不了阿
五笔86后面打上勾之后 再进去勾就消失了
请问这是怎么回事阿
现在只能用拼音,真不习惯阿
NSP
帖子: 34
注册时间: 2008-04-12 11:03

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#14

帖子 NSP » 2008-11-10 19:01

收藏了,我还是喜欢智能拼音 !!
头像
yooh
帖子: 116
注册时间: 2008-01-02 22:16
联系:

Re: [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持

#15

帖子 yooh » 2008-11-16 21:54

work under 810 ?
回复