中文平台


中文输入

cxterm

cxterm是X11下的经典中文输入软件,相当于xterm,可以用vi输入 中文.其源程序为cxterm5.0.p3.tar.gz(2.1MB). 在运行cxterm之前,需将CXterm.ad附加到用户主目录的.Xdefaults文件中, 或用"xrdb -merge CXterm.ad"命令将其读入. 运行cxterm,在cxterm的窗口中使用vi编辑文件,用F1到F10键或 Shift-F1到Shift-F10键切换输入法,便可以输入中文了. 利用cxterm也可以用more等命令来显示中文文本文件.

crxvt

crxvt也是一种类似cxterm的中文终端,但需要与下面的xcin配合 才能输入中文. 在crxvt中可以用more等命令来显示中文文本文件. 其源程序在下面的xcingb软件包中.

chinput

chinput是中国科学院高能物理所计算中心的于明俭所编写的X11 汉字输入服务器. 很类似于Windows系统下的中文之星, 属于外挂式 中文平台. 其源程序为 Chinput-1.4.1-linux.tar.gz(2.9MB).

chinput使用cxterm的输入法, 因此需要设置输入法以及 chinput的目录(在csh下):

setenv HZINPUTDIR /usr/local/lib/dict/
setenv CHINPUTHOME /usr/local/lib/chinput/
然后执行"chinput &"启动chinput服务器.

使用"run <程序>&"来启动客户程序, 如用"run netscape&"启动 便可在netscape中输入中文了. 使用F12键来使chinput激活或非 活动. 用其它的Fn键选择输入法(如同cxterm一样). run实际上是利用 wrap.so程序来截获chinput的输入. 可以利用chinput在xedit和 新版的nedit(如5.1.1)等文本编辑器中输入中文.

更详细的内容可参看chinput文档.

xcin

xcin是台湾的一个小组开发的中文输入软件, 很类似于chinput. 但其输入法是自带的. xcin的最新版本(2.5.1)已支持I18N, 这里 介绍的是2.2版的xcingb, 其源程序是 xcingb-2.2.tar.gz(1.4MB).

使用"Xcin"启动xcinut程序, Xcin实际上是xcin加上一些 命令行参数 的shell文件. 再用"xa <程序>&"来启动应用程序, 如:"xa netscape&" 启动netscape, 便可以用xcin来输入中文. 用ctr-alt-[1-9]键来切换 输入法, 用ctr-space切换中文输入和英文输入. 可以用xcin在xedit, kedit和新版的nedit等文本编辑器中输入中文.


中文输出

cnprint

cnprint 是一个将中文文章转换为 PostScript 文件以供打印的工具. 源程序为cnprint260.tar.gz(65KB). 该软件需要HBF字体的支持, 用如下命令指定字体的路径(在csh下):

setenv HBFPATH /usr/local/lib/cnpfonts/ 用命令"cnprint xx.txt -o=xx.ps"将中文文件xx.txt转换为postscipt 文件xx.ps. 具体的可参看cnprint说明文件.

chpower

chpower是所见即所得(WYSIWYG)的中文字处理软件, 可以使文字产生 七种颜色, 能生成GIF和PS文件. 其源程序为 chpower-3.0.tar.gz(485KB). 但在Linux下十分消耗CPU资源, 估计是 Lesstif X-Motif的问题.

chpower使用cxterm的输入法和HBF字体, 故运行前需做如下设置(在csh下):

setenv HZINPUTDIR /usr/local/lib/dict/
setenv HBFPATH /usr/local/lib/cnpfonts/
setenv CHPOWERPATH /usr/local/lib/chpower/