minichinput 0.1.9 使用说明

以下说明假设用户使用的是bash

chinput的运行环境要求挺多, 但一般的distribution都缺省的支持。如果不是这样, 你需要按下面的原则检查系统。

原则一 locale

首先是系统是否支持汉字的locale:

export LANG=zh_CN.GB2312

export LANG=zh_CN.GBK

export LANG=zh_CN.GB18030

export LANG=zh_CN.EUC

然后看看时间:

date

如果输出汉字或乱码, 说明系统支持汉字locale. 否则可以不进行下面步骤了。

原则二 chinput需要在X启动后加载

如果你用KDE或Gnome, 可能在启动chinput时造成混乱, 建议先启动chinput再进入桌面管理环境. 方法大概如下:

使用文本方式登录,用xinit进入X;这时有个console,在里面运行chinput, 如果正常, 再运行startkde之 类的命令进入桌面环境。

这种方法启动chinput比较单纯, 容易发现出错的原因. 如果运行正常了, 可以考虑修改/etc/X11/xinit/下 的文件在启动X之后, 进入桌面环境之前自动运行chinput。

原则三 XMODIFIERS变量

启动chinput并不需要设置这个环境变量, 但如果真正想在某个应用程序中输入汉字, 你就需要有个办法告诉这个程序到哪里去找输入法. 具体方法就是设置这个变量。

export XMODIFIERS=@im=Chinput

注意是大写的"C"。这个设置可以和运行chinput在同一位置完成, 也可以加在别的地方, 只要在启动应用程序之前就可以了。

原则四 应用程序支持XIM

我还真不清楚现在什么X下的程序根本不支持XIM. 大概xterm不支持, 其实只是不支持汉字显示. 常用的一般都支持, 但有时可能有冲突, 比如新版本的rxvt。

遵循以上原则应该可以在大多数应用程序中输入汉字了, 具体问题和使用技巧请参照FAQ文档


GPL Powered by sourceforge Valid XHTML 1.1! 阿力周刊 Viewable With Any Browser