|
大家可以尝试以下方法:(仅限于scim-chinese-0.2.1 以后版本)
对于 scim-chinese 可以修改配置文件中的配置选项来控制 scim 可以工作的 locale。配置选项为:
/Server/Chinese/Pinyin/Locale
缺省为 default. 如果需要支持特殊的 locale,例如英文 locale,则可以改成类似如下的配置:
/Server/Chinese/Pinyin/Locale = en_US.UTF-8,zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_CN,zh_TW.UTF-8,zh_TW.Big5,zh_TW
该选项内容是用逗号隔开的 locale 列表。然后重新启动 scim, 就应该可以在 en_US.UTF-8 locale 环境下输入中文了。scim 本身运行在哪个 locale 下并不重要,当然如果想看中文的帮助,还是要把 scim 运行在 zh_CN 系列 locale 下。
对于通用码表输入法,例如五笔字型,具体可以支持的 locale 是保存在码表里面的。例如在五笔字型码表里面有如下设置:
LOCALES = zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_CN,zh_TW.UTF-8,zh_TW.Big5,zh_TW,zh_HK.UTF-8,zh_HK
在里面加入自己需要的 locale 就行了。 |
|