[help] cann't input chinese:(

系统字体配置、中文显示和输入法问题
回复
yusy
帖子: 66
注册时间: 2006-07-18 9:49

[help] cann't input chinese:(

#1

帖子 yusy » 2006-07-24 22:57

OS is Ubuntu 6.06, updated every thing.
installed scim, but "control + space " wouldn't work.

why?
how to set it right?

thx
头像
akaleus
帖子: 60
注册时间: 2005-11-10 10:13

#2

帖子 akaleus » 2006-07-24 23:10

scim本身并不是中文输入法,而只是一个输入平台吧。


在系统中选了中文支持的话就自动会装scim的啊,楼主是怎么装的?
yusy
帖子: 66
注册时间: 2006-07-18 9:49

#3

帖子 yusy » 2006-07-24 23:13

if the default language is chinese , I can see the scim icon in the system tray.
if the default language is other, I cann't see it.

So , I can input chinese only when default language is chinese?


who knows how to input chinese when the default language is english?
yusy
帖子: 66
注册时间: 2006-07-18 9:49

#4

帖子 yusy » 2006-07-24 23:24

难道只有在操作系统默认中文的情况下才能输入中文么?
头像
drivel
帖子: 1918
注册时间: 2006-07-08 9:21
来自: University of Science and Technology Beijing
联系:

#5

帖子 drivel » 2006-07-25 7:01

头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#6

帖子 karron » 2006-07-25 8:10

有问题请多看看wiki.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
yusy
帖子: 66
注册时间: 2006-07-18 9:49

#7

帖子 yusy » 2006-07-25 11:03

karron 写了:有问题请多看看wiki.
I did, but :
~$ sudo im-switch -s scim-pinyin -z default
Password:
No alternatives defined for language default
~$

It didn't work.

who did have the same problem?
zoujinhe
帖子: 14
注册时间: 2006-06-23 18:10

#8

帖子 zoujinhe » 2006-07-25 11:34

yusy 写了:
karron 写了:有问题请多看看wiki.
I did, but :
~$ sudo im-switch -s scim-pinyin -z default
Password:
No alternatives defined for language default
~$

It didn't work.

who did have the same problem?

bash: im-switch: command not found
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#9

帖子 karron » 2006-07-25 12:09

从其他语言转换到简体中文

*

如果不想使用中文界面,可略去此步。
o

点击 最上面菜单 的 系统 -> 系统管理 -> 语言支持 [如果是英文菜单则是 Syetem -> Administration -> Language Support] 在列表中的 Chinese 条目 打勾。 同时将默认语言修改为 Chinese(中国) ,按确定关闭设置程序。

如果你设置的是英文环境,需要执行以下步骤。(如果做了上一步的设置为中文环境则不需要执行这一步)
o 配置一下字体

sudo fontconfig-voodoo -f -s zh_CN

o 安装输入法(如果默认是中文环境不需要这一步,系统已经设置好了。)
如果您要在非CJK(中日韩)的locales下使用scim,请在终端执行如下命令:

sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim-pinyin -z default

o

设置完毕,注销一下电脑。(系统 -> 注销 -> 注销) 这时候,输入法 (按 Ctrl + 空格 键激活输入法) 都应该可以使用了。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
nello
帖子: 3
注册时间: 2006-07-25 15:28

#10

帖子 nello » 2006-07-25 15:41

me too! :cry:
nello
帖子: 3
注册时间: 2006-07-25 15:28

#11

帖子 nello » 2006-07-25 19:23

我比较喜欢opera.怎样才可以在opera里输入中文?

谢谢!
yusy
帖子: 66
注册时间: 2006-07-18 9:49

#12

帖子 yusy » 2006-07-25 21:04

karron 写了:从其他语言转换到简体中文

*

如果不想使用中文界面,可略去此步。
o

点击 最上面菜单 的 系统 -> 系统管理 -> 语言支持 [如果是英文菜单则是 Syetem -> Administration -> Language Support] 在列表中的 Chinese 条目 打勾。 同时将默认语言修改为 Chinese(中国) ,按确定关闭设置程序。

如果你设置的是英文环境,需要执行以下步骤。(如果做了上一步的设置为中文环境则不需要执行这一步)
o 配置一下字体

sudo fontconfig-voodoo -f -s zh_CN

o 安装输入法(如果默认是中文环境不需要这一步,系统已经设置好了。)
如果您要在非CJK(中日韩)的locales下使用scim,请在终端执行如下命令:

sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim-pinyin -z default

o

设置完毕,注销一下电脑。(系统 -> 注销 -> 注销) 这时候,输入法 (按 Ctrl + 空格 键激活输入法) 都应该可以使用了。
I did follow this part of article, but the following came up:
$ sudo im-switch -s scim-pinyin -z default
No alternatives defined for language default

so, nothing was changed, still cann't input chinese if I use english as the defualt language
moody
帖子: 8
注册时间: 2006-07-23 23:38

#13

帖子 moody » 2006-07-26 19:01

yusy 写了:
karron 写了:从其他语言转换到简体中文

*

如果不想使用中文界面,可略去此步。
o

点击 最上面菜单 的 系统 -> 系统管理 -> 语言支持 [如果是英文菜单则是 Syetem -> Administration -> Language Support] 在列表中的 Chinese 条目 打勾。 同时将默认语言修改为 Chinese(中国) ,按确定关闭设置程序。

如果你设置的是英文环境,需要执行以下步骤。(如果做了上一步的设置为中文环境则不需要执行这一步)
o 配置一下字体

sudo fontconfig-voodoo -f -s zh_CN

o 安装输入法(如果默认是中文环境不需要这一步,系统已经设置好了。)
如果您要在非CJK(中日韩)的locales下使用scim,请在终端执行如下命令:

sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim-pinyin -z default

o

设置完毕,注销一下电脑。(系统 -> 注销 -> 注销) 这时候,输入法 (按 Ctrl + 空格 键激活输入法) 都应该可以使用了。
I did follow this part of article, but the following came up:
$ sudo im-switch -s scim-pinyin -z default
No alternatives defined for language default

so, nothing was changed, still cann't input chinese if I use english as the defualt language
用了linux要学会自学哦。im-switch是设定每个语言下的输入法的。ubuntu的wiki再写这一块时明显失误了,他默认你是中文设置的,你应该打一下

代码: 全选

im-switch -l
列一下你的语言清单,一般只有jp_JP 和 zh_CN 然后把 -z default 换成 -z zh_CN就好了。至于叫出输入法是因为wiki按照中文设置写的,咱们在英文设置下要多加一步,不要看ubuntu的,去看scim-im.org的,那个就很详细,兼容性也是最好的(毕竟输入法是他们做的,他们最清楚):
http://www.scim-im.org/wiki/documentati ... tu_kubuntu
应该是安装时没做这一步

代码: 全选

Environment variables

Create a file called 75custom-scim_init in /etc/X11/Xsession.d

Paste the following into it:

export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"

It is useless to export QT_IM_MODULE="scim" because the Qt-immodule patch is not applied in Ubuntu's Qt. Therefore, scim (or skim) interacts with KDE/Qt apps via XIM protocol. 
ankh
帖子: 1
注册时间: 2005-12-23 21:43

#14

帖子 ankh » 2006-08-01 12:15

还有一个办法,为en_US这些locale添加中文输入法, 而不需要设置系统语言为中文.

先确保你已经选择了中文支持: System -> Administration -> Language Support.在chinese 前面打勾,之后系统会下载一些包装上.

在terminal中,敲入 locale | grep LC_CTYPE. 看出来的是locale 代码是什么。
比如我的就是en_US.UTF-8。(有些人装好默认是 en_AU.UTF-8)。记住这个代码。

在terminal 中,敲入 ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/en_US
如果你的locale 是其他的,请用这个其他的代替en_US。(注意不要那个UTF-8 )

重新登录或者重启X就好了。
回复