The file is a collection of problem people frequently question.If you have any suggestion or any question not in the list.Please email twchiu2@phys.ntu.edu.tw. (1) What is chdrv ? (2) Which is newest version of chdrv? (3) Which equipment required by chdrv? (4) How to implement new input method in chdrv? (5) When I exit Chinese console,the system is crash.What's matter? (6) How to install HBF font? (7) Can I use GB code in chdrv? (8) How to install font in chdrv? (9) Can I run chdrv in non-Linux system? (10) Can I use Mule in chdrv? (11) Which editor can use in chdrv? (12) Can I input Chinese in shell? (13) Can I translate *.cit in cxterm to chdrv? (14) How do I kill the daemon from memory? (15) Can I remap the keyboard for phonetic input method? (1) What is chdrv? Ans: Chdrv is a Chinese Terminal Simulator.It can display Chinese without X-Windows.It is originally based on VGALIB,but many functions has be reinplemented by ASM codes for efficiency. (2) Which is newest version of chdrv? Ans: The newest version is 0.5pl2. (3) Which equipment required by chdrv? Ans: Because it base on VGALIB,a VGA or super VGA monitor is required. (4) How to implement new input method in chdrv? Ans: The system render a multi input method.It is driven by table.The content of table is including TAG of input method,keymap,and translation table.The detail structure is described in INSTALL.BIG5.The dayi.def is a self-explained example.There is a compiler for translating *.def to *.tbl After you complete this table,you must register it in /etc/multitab. (5) When I exit Chinese console,the system is crash.What's matter? Ans: This is a bugs in 0.4pl1.This version deal with switch console in a wrong way.So you should not switch to a console and exit right now. Because when you switch to a console,it still in the console before screen. It will change when do some display.So before this bugs is fixed,you should type ls before exit.(Unfortunely,it still exists in 0.5pl2,but when I use gdb to locate it,it disappears.The real bug is hard to locate as I think.) (6) How to install HBF font? Ans: Chdrv has two style for installing font. The internal style and the HBF style.The internal is quicker but you must setup style configuration file by yourself.The HBF is about 10% slower than internal style but there are a large set of font style configuration file avaiable. The configuation file can be changed by setting enviroment variable CHFONT.But it is read when chdrv startup.This is to say that you can't change font inline.If you want to use another font,you should kill ttyserver from memory and restrat. (7) Can I use GB code in chdrv? Ans: Yes,you can.The file hbffont is an example.You should have a simple- style font file such as cclib.16 and the corresponding HBF style file.And you must setup enviroment variable CHFONTDIR to the directory where the GB font file is.The internal style can't support code system other than BIG5.So you must use HBF for GB code. (8) How to install font in chdrv? Ans: 16x16 display font has described in above.The 24x24 printed font is setup by a shell-script setfont24.You should prepare some HBF font file and style file and put style file in the same directory as setfont24.The font file put in a directory setup by enviroment variable CHFONTDIR.The print driver in 0.4pl1 is cnprint2.20.It generate PS file.So you should setup gsprint accord to your printer. (9) Can I run chdrv in non-Linux system? Ans : I hope so but it can't in the current version.I have done some effort to seperate the system-dependent module.They are concentrated in portable.c and portable.h .And there are some codes to deal with virtual console in main.c (10) Can I use Mule in chdrv? Ans: Yes,from version 0.5.It can do this.But you should set the screen output as *eten-big5* use (set-display-font *eten-big5*) (11) Which editor can use in chdrv? Ans: elvis ,joe and mule can be used. (12) Can I input Chinese in shell? Ans: NO,a patch to bash is required.I hear there is a 8-bit clean tcsh shell avaiable. (13) Can I translate *.cit in cxterm to chdrv? Ans: The perl script tit2def.perl and tit2phone can support this.But it is not as goog as you think now.Some work by hand is required. (14) How do I kill the daemon from memory? Ans: It is not necessary but if you do want to do this.'ccc -k' can do this for you.In the current version(0.5pl2) ,exit from each chinese mode screen by 'exit' before such action is necessary.But it will be fixup in the next release. (15) Can I remap the keyboard for phonetic input method? Ans: