Hi, Linux friends. I have recompiled everything with -m486 and compress the pcf fonts to save disk space. Since some people couldn't get the package installed right, I think a complete working one will be OKey. (hope not wasting your disk) In this packages I have put in: cxterm new face --- binary, xfonts, input dictionaries, utilities hztty --- HZ code add on tty lunar --- chinese calendar convert --- varies Big5,GB,HZ converters cemacs --- lisp file to edit chinese in emacs celvis --- chinese vi. I uploaded to sunsite before To install: -------------------------------------------------------------------- 1. cd /; zcat Chinese-Tool.1.0* | tar xvf - 2. add "/usr/local/chinese/bin" to your binary search path eg: PATH=%PATH%:/usr/local/chinese/bin 3. add this line to the beginning of your /usr/X11/lib/X11/Xconfig file FontPath "/usr/local/chinese/xfonts/" or add this to your .xinitrc or chx xset +fp /usr/local/chinese/xfonts 4. add /usr/local/chinese/man to your MAN path eg: MANPATH=%MANPATH%:/usr/local/chinese/man 5. run the script chx (GB) or chx5 (Big5) to invoke cxterm. 6. If you need to view HZ code, (eg: reading ACT), run hztty or hztty5 (this let you view Big5 code by using GB internal code and simplified font, however, not every Big5 character has the corresponding simplified char. So you are better use chx5 to view Big5 code. But this turns out you need both GB and Big5 font installed) Note: these programs are compiled with the new libc and requires the new dynamic linker ldd (if you are using XFree86 2.0, you are using the ldd already). If you don't have the ldd linker, you will get an error messages. You have 2 choices to solve it: (1) better to upgrade your shared library libc to newest version (2) use the statically linked version in bin/static/*.S ie. copy these *.S to bin/ to overwrite the DLL verison. If you don't like the input methods or you need other ones, you can freely edit the resourse file CXterm.ad in /usr/local/chinese/. Change the key-binding for input methods. Please refer to the documents and manual pages for details. 7. To build new input methods, after you get the *.tit file, cd /usr/local/chinese/dict/tit tit2nf < my-new-input.tit > my-new-input.titnf tit2cit < my-new-input.titnf > ../my-new-input.citnf You have built the my-new-input.citnf in your /usr/local/chinese/dict directory. Now change /usr/local/chinese/CXterm.ad to reflact the change you made and run cxterm again. 8. To convert chinese files between codes: in /usr/local/chinese/convert/ b2g < my.b5 > my.gb Big5 -> GB g2b < my.gb > my.b5 GB -> Big5 gb2hz < my.gb > my.hz GB -> HZ hz2gb < my.hz > my.gb HZ -> GB To edit chinese file: -------------------------------------------------------------------- 1. use celvis if you use vi or 2. use cemacs script need to put cemacs.elc into your emacs lisp dir. eg: /usr/lib/emacs/19.XX/lisp or ln -fs /usr/local/chinese/cemacs.elc /usr/libemacs/19.22/lisp/cemacs.elc or 3. use joe, by adding -asis to your /usr/lib/joerc Note: --------------------------------------------------------------------- I use GB and PY input myself. If you need other input methods, you can get CCTeach1.0 and other inputs from ifcss.org: typically in /software/x-win/cxterm-dictionary/* To build CCTecah, add '-traditional' to CCFLAGS. That's all. Hope it helps. If you only use GB or Big5, you can delete the Big5 or GB fonts But remember remake the font files: cd /usr/local/chinese/xfonts; mkfontdir. Also, you can delete or add more input methods. Just remember Change the resource file /usr/local/chinese/CXterm.ad to reflact the changes you made. Have fun ! Eric Lin. ÁÖ׿¶û