如何在英文环境下使用中文输入法呀?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 29
- 注册时间: 2006-06-17 13:06
- 来自: 吉林省长春市
-
- 帖子: 86
- 注册时间: 2007-08-09 14:29
- hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
- 联系:
Re: 如何在英文环境下使用中文输入法呀?
linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
抬头望星空一片晴,我独行,夜已渐寒……
-
- 帖子: 86
- 注册时间: 2007-08-09 14:29
Re: 如何在英文环境下使用中文输入法呀?
请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
-
- 帖子: 29
- 注册时间: 2006-06-17 13:06
- 来自: 吉林省长春市
Re: 如何在英文环境下使用中文输入法呀?
这三个条件我都满足呀,但是还是不好用呀
root@ubuntu:/etc# more environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="zh_CN:zh:en_US:en"
LANG="zh_CN.UTF-8"
root@ubuntu:/etc# more environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="zh_CN:zh:en_US:en"
LANG="zh_CN.UTF-8"
只要你懂得努力,终有一天会得到成功的!
- qiang65
- 帖子: 168
- 注册时间: 2007-09-10 13:43
Re: 如何在英文环境下使用中文输入法呀?
是了是了,五笔怎么没有联想的,要在打的时候才有,打完了那个候选框就没了,很不方便.
-
- 帖子: 29
- 注册时间: 2006-06-17 13:06
- 来自: 吉林省长春市
- netphi
- 帖子: 1051
- 注册时间: 2008-08-29 21:31
Re: 如何在英文环境下使用中文输入法呀?
自己设置自启动,我系统locale全部是en_US.utf8,一点也不影响我使用输入法。linee 写了:请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
-
- 帖子: 86
- 注册时间: 2007-08-09 14:29
Re: 如何在英文环境下使用中文输入法呀?
启动不是问题,进程能看到,只是调不出来,是不是要设置某个地方?可我知道的都查过改过了,还是要LC_CTYPE="zh_CN.UTF-8"才能调出来,LC_CTYPE="en_US.UTF-8"则调不出来。netphi 写了:自己设置自启动,我系统locale全部是en_US.utf8,一点也不影响我使用输入法。linee 写了:请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
- netphi
- 帖子: 1051
- 注册时间: 2008-08-29 21:31
Re: 如何在英文环境下使用中文输入法呀?
调不出来可能是你没设置好qt和gtk的输入法。
确保你的.bashrc里面有:
/etc/X11/xinit/xinput.d/all_ALL的内容:
此外,最好在会话里面加入scim
做完这些后我这里调输入法完全没问题。
确保你的.bashrc里面有:
代码: 全选
export XMODIFIERS="@im=SCIM"
export XIM=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE=scim-bridge
export QT4_IM_MODULE=scim
export QT4_IM_MODULE=scim-bridge
代码: 全选
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes
GTK_IM_MODULE=scim-bridge
QT_IM_MODULE=scim-bridge
DEPENDS="scim,scim-anthy|scim-canna|scim-chewing|scim-pinyin|scim-hangle|scim-prime|scim-skk|scim-tables-additional|scim-m17n|scim-uim|scim-tables-ja|scim-tables-ko|scim-tables-zh"
做完这些后我这里调输入法完全没问题。
-
- 帖子: 86
- 注册时间: 2007-08-09 14:29
Re: 如何在英文环境下使用中文输入法呀?
我用的是fcitx,参考你这帖子和网上相关帖子,修改过.bashrc后,的确如你所说不要LC_CTYPE="zh_CN.UTF-8"也能调出输入法。但相比较,设置LC_CTYPE="zh_CN.UTF-8"比不设置LC_CTYPE="zh_CN.UTF-8"所要作的修改要简单,就是说修改LC_CTYPE="zh_CN.UTF-8"后就不要修改.bashrcnetphi 写了:调不出来可能是你没设置好qt和gtk的输入法。
确保你的.bashrc里面有:/etc/X11/xinit/xinput.d/all_ALL的内容:代码: 全选
export XMODIFIERS="@im=SCIM" export XIM=scim export XIM_PROGRAM=scim export GTK_IM_MODULE=scim-bridge export QT4_IM_MODULE=scim export QT4_IM_MODULE=scim-bridge
此外,最好在会话里面加入scim代码: 全选
XIM=SCIM XIM_PROGRAM=/usr/bin/scim XIM_ARGS="-d" XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes GTK_IM_MODULE=scim-bridge QT_IM_MODULE=scim-bridge DEPENDS="scim,scim-anthy|scim-canna|scim-chewing|scim-pinyin|scim-hangle|scim-prime|scim-skk|scim-tables-additional|scim-m17n|scim-uim|scim-tables-ja|scim-tables-ko|scim-tables-zh"
做完这些后我这里调输入法完全没问题。
代码: 全选
export XMODIFIERS="@im=SCIM"
export XIM=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE=scim-bridge
export QT4_IM_MODULE=scim
export QT4_IM_MODULE=scim-bridge
- netphi
- 帖子: 1051
- 注册时间: 2008-08-29 21:31
Re: 如何在英文环境下使用中文输入法呀?
看各人喜好了,我已经修改过local.conf和.fonts.conf,指定了中英文字体的显示和优先级,不存在字体发虚的问题。LC_CTYPE如果设置为中文,会影响我系统里英文的显示,所以我还是喜欢用en_US.utf8
- hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
- 联系:
Re: 如何在英文环境下使用中文输入法呀?
linee 写了:请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
8.04, 就装了个scim,不需要10楼的设置,可以使用中文输入法
抬头望星空一片晴,我独行,夜已渐寒……
-
- 帖子: 86
- 注册时间: 2007-08-09 14:29
Re: 如何在英文环境下使用中文输入法呀?
那你是不是改了别的什么地方?比如:hualang0929 写了:linee 写了:请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
8.04, 就装了个scim,不需要10楼的设置,可以使用中文输入法
代码: 全选
~/.profile
代码: 全选
/etc/gtk-2.0/gtk.immodules
代码: 全选
/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
代码: 全选
~/.xinitrc
~/.xprofile
/etc/profile
- hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
- 联系:
Re: 如何在英文环境下使用中文输入法呀?
就修改了 ~/.xinitrclinee 写了:那你是不是改了别的什么地方?比如:hualang0929 写了:linee 写了:请问没有第3条,如何调出输入法?hualang0929 写了:linee 写了:只要满足下面三个条件即可:
1、一个中文字体;
2、一个中文输入法;
3、/etc/environment 文件里要有下面这行代码:代码: 全选
LC_CTYPE="zh_CN.UTF-8"
第3不用
8.04, 就装了个scim,不需要10楼的设置,可以使用中文输入法或:代码: 全选
~/.profile
或:代码: 全选
/etc/gtk-2.0/gtk.immodules
还有这些地方是不是改过了?代码: 全选
/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
代码: 全选
~/.xinitrc ~/.xprofile /etc/profile
代码: 全选
cat ~/.xinitrc
exec openbox-session
抬头望星空一片晴,我独行,夜已渐寒……