英文Locale下使用中文输入法
出自Ubuntu中文
注:目前输入法的wiki词条写的很不好,希望有能力的网友完善一下--Dbzhang800 2008年4月30日 (三) 11:14 (CST)
中文输入法的添加 | 中文输入法fcitx | 中文输入法scim | 英文Locale下使用中文输入法 |
如果你的locale设置为英文,并安装了中文输入法,但它工作不正常,那么本文是你需要的。本文只关注英文locale下的问题。
本文作者:chinakr
授权许可:
如果你在英文locale下,正确安装scim或fcitx后仍无法正常使用输入法,解决的方法如下:
sudo aptitude install im-switch
如果你用scim,运行
sudo im-switch -s scim -z all_ALL im-switch -s scim -z all_ALL
如果你用fcitx,运行
sudo im-switch -s fcitx -z all_ALL im-switch -s fcitx -z all_ALL
这样,以后你就可以任意locale(英文、法文、藏文、维吾尔文,等等)下使用你喜欢的输入法了。
其实im-switch不过是帮你修改了几个配置文件而已。如果你实在不想装im-switch,也可以手动修改配置文件(比如下面就是一个加入en locale支持的例子,不过小心,有省力的软件帮你配置不用,一定要自己手工改,会被别人说你在装B哦)。
编辑 /etc/gtk-2.0/gtk.immodules(如果存在的话) 或者 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 文件,在xim 的 local 增加 en 也就是说:
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
改成
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
保存退出,重启后再进就ok了.
fcitx输入法
1. 安装
sudo apt-get install fcitx
2. 设置环境变量
echo -e "export XMODIFIERS=@im=fcitx/nexport GTK_IM_MODULE=/"xim/"/nexport QT_IM_MODULE=/"xim/"/nfcitx &">>~/.profile
3. 重启X
4. 方块字
gedit --encoding gbk ~/.fcitx/config
显示字体(中)=*
改为:
显示字体(中)=AR PL UMing CN #填你喜欢的中文字体在fcitx 激活状态( Ctrl+Space )下按 Ctrl+5 启用配置,重启X亦可。