Zhcon 是最快的 Linux 命令行中文环境,它支持 framebuffer。它可以使命令行显示双字节字符,如中文,日文,韩文。特点包含:对 Linux FrameBuffer 设备的完整支持(从 640x480x8bpp 到 1024x768x32bpp)多语言支持(GB2312,GBK,BIG5,JIS,KSCM)在GB2312和BIG5之间自动检测并转换(如hztty)可以快速地使用热键改变语言编码。
多内码支持
多内码平台,zhcon目前支持GB2312,GBK,BIG5,JIS,KSCM等多种内码。在系统运行时可以通过热键CTRL-F1到CTRL-F5在以上几种编码方式间自由切换。
支持多种显示模式
要显示中文,首先要使控制台进入图形状态。zhcon目前支持FrameBuffer,libggi,vga三种图形驱动。
系统启动时会按以下顺序来选择图形驱动:libggi,framebuffer,vga。
FrameBuffer:可以译作“帧缓冲”,有时简称为fbdrv,基于fbdrv的console也被称之为fbcon。这是一种独立于硬件的抽象图形设备。FrameBuffer的优点在于其高度的可移植性、易使用性、稳定性。使用Linux内核的FrameBuffer驱动(vesafb),可以轻松支持到1024X768X32bpp以上的分辩率。而且目前可得到的绝大多数linux版本所发行的内核中,已经预编译了FrameBuffer支持,通常不需要重新编译内核就可以使用。所以FrameBuffer也是zhcon推荐使用的驱动方式。
libggi:libggi是一个跨平台的绘图库。在Linux上,libggi是通过调用FrameBuffer或svgalib来完成图形操作的,可能速度速度比较慢。但在某些不支持FrameBuffer或是vga的系统上使用libggi仍然是一种不错的选择。
vga:如果您的内核并没有编译进对FrameBuffer的支持,那么可以使用内建的vga驱动来使显目工作在640x480x16色的模式下。因为vga驱动是直接对显卡上的寄存器操作,所以这种方式的移植性很差,速度也比较慢。
热键一览
下表列出了当前系统中可用的热键:
按键 | 功能 | CTRL-SPACE | 打开/关闭输入法 | ALT -SPACE | 打开/关闭CJK方式 | CTRL_F1 | 使用中文GB2312编码 | CTRL_F2 | 使用中文GBK编码 | CTRL_F3 | 使用中文BIG5编码 | CTRL_F4 | 使用日文JIS编码 | CTRL_F5 | 使用韩文KSCM编码 | CTRL_F7 | 切换输入风格 | CTRL_F9 | 切换到自动识别编码方式 | CTRL_F10 | 系统菜单 | CTRL_ALT_H | 帮助窗口 | CTRL_ALT_0 | 进入提示状态 | CTRL_ALT_1 - CTRL_ALT_9 | 选择输入法 | SHIFT_PAGEUP | 上卷半屏历史信息 | SHIFT_PAGEDOWN | 下卷半屏历史信息 | SHIFT_ARROWUP | 上卷一行历史信息 | SHIFT_ARROWDOWN | 下卷一行历史信息 |
[ 本帖最后由 灰儿 于 2009-2-21 10:53 编辑 ] |
|