locale 策略

中文图形界面

由于 Linux 的控制台不能方便的显示中文,所以最实用的方案是“英文控制台+中文图形界面”

为了能够正常处理中文,需要使用locale-gen生成中文 locale,在/etc/locale.gen文件中添加如下内容:

  1. zh_CN.UTF-8 UTF-8
  2. zh_CN.GB18030 GB18030
  3. zh_CN.GBK GBK
  4. zh_CN GB2312

然后在 gdm 启动菜单中选择中文,或者写入配置文件~/.dmrc

  1. [Desktop]
  2. Session=openbox
  3. Language=zh_CN.UTF-8

英文界面+中文输入

使用如下设定:

  1. LANG="en_US.UTF-8"
  2. LC_CTYPE="zh_CN.UTF-8"

关于输入法的设置

~/.profile~/.bashrc中设置用户环境变量:

例 20.1. 输入法配置 .profile

  1. export XMODIFIERS="@im=fcitx"
  2. export GTK_IM_MODULE=xim
  3. export QT_IM_MODULE=xim
  4. fcitx&

1

使用fcitx输入法

2

GTK2 程序输入法引擎。fcitx 使用xim引擎

3

QT 输入法引擎。