最近有很多朋友为在Ubuntu的英文界面下学习英文,问怎么在UBUNTU的英文界面(英文locale)下用SCIM输入中文。这是我的方法供大家参考,如果你有更好的方法请告诉我(有可能不适合每一个朋友,因为我没有做大量的测试),不能输入中文的朋友可以尝试以下的方法。
1. 区域环境变量设置
修改 /etc/environment 文件,打开的时候有这么一排文字PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”
把“LANG=”zh_CN.UTF-8″ LANGUAGE=”zh_CN:zh:en_US:en””删除后加入下面的这一段文字:
LC_CTYPE=”zh_CN.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″More…
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″
LC_ALL=
LANGUAGE=”en_US:en”
GST_ID3_TAG_ENCODING=GBK
LANG=”en_US.UTF-8″
2. 输入法设置
安装 SCIM及其中文输入法。
$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule scim-qtimm
$sudo im-switch -s scim(如果你以前安装过输入法的可以跳过此步)
请看看你的系统的语言设置是否是这样的
3. 字体设置(如何对字体的没有什么要求的朋友可以跳过)
我在换成英文的界面的时候字体很丑,并不是我以前在中文中界面下使用的雅黑字体,更让我郁闷的是我的/etc/fonts/目录下根本没有language-selector.conf这个文件(现在还不知道是为什么,如何有哪个朋友知道请告诉我),所以我把整个language-selector.conf这个文件的内容都贴上来了,如果没有这个文件的朋友可以把我这个拷贝到/etc/fonts/下去,但前提是你安装过雅黑字体。如果你想用别的字体,把你想给要的字体拷贝到fonts:///这个目录下。然后用编辑/etc/fonts/language-selector.conf,把有“Microsoft YaHei”的地方换成你想要的字体。