安装zhcon中文支持详解.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新版本的源代码可以访问软件下载。如果下载的是一个源码包,以v0.2为例,文件名为zhcon-0.2.tar.gz。 首先将源代码解开到一个临时目录: tar zxf zhcon-0.2.tar.gz -C /tmp cd /tmp/zhcon-0.2 然后运行configure脚本检查系统编译环境,创建Makefile。 ./configure 这时屏幕上会出现很多检测信息,如果没有问题的话接着执行make开始编译源代码。 make 编译完成后切换到root用户执行make install安装可执行文件并删除临时目录。 su make install cd .. rm -rf /tmp/zhcon-0.2 至此,zhcon已经成功安装到您的系统中。在控制台执行zhcon就能进入中文环境。 zhcon 如果您是第一次使用zhcon,可能还需要下载一些字体文件。详细的配置方法见后。 如果您想卸载zhcon请以root身份登陆并执行下面的命令,就能完成卸载。 make uninstall 如果您已经对zhcon的缺省设置很满意,就可以开始享受了。如果您还想对zhcon做个性化的设置,或做进一步的研究,那么,请继续阅读下面的内容。 设置显示模式 要显示中文,首先要使控制台进入图形状态。zhcon目前支持FrameBuffer,libggi,vga三种图形驱动。 FrameBuffer,可以译作“帧缓冲”,有时简称为fbdrv,基于fbdrv的console也被称之为fbcon。这是一种独立于硬件的抽象图形设备。FrameBuffer的优点在于其高度的可移植性、易使用性、稳定性。使用Linux内核的FrameBuffer驱动(vesafb),可以轻松支持到1024X768X32bpp以上的分辩率。而且目前可得到的绝大多数linux版本所发行的内核中,已经预编译了FrameBuffer支持,通常不需要重新编译内核就可以使用。所以FrameBuffer也是zhcon推荐使用的驱动方式。 进入FrameBuffer可以简单地在系统启动时向kernel传送vga=mode-number的参数来激活FrameBuffer设备,如: lilo:linux vga=305 将会启动1024x768x8bpp模式。 色彩 640x400 640x480 800x600 1024x768 1280x1024 1600x1200 4bits ? ? 0x302 ? ? ? 8bits 0x300 0x301 0x303 0x305 0x307 0x31C 15bits ? 0x310 0x313 0x316 0x319 0x31D 16bits ? 0x311 0x314 0x317 0x31A 0x31E 24bits ? 0x312 0x315 0x318 0x31B 0x31F 32bits ? ? ? ? ? ? 要使linux缺省进入FrameBuffer,可以修改/etc/lilo.conf,加入一下语句: vga=0x303 退出编辑,执行: lilo -v 重新启动linux,可以使其进入800x600的256色模式。 libggi,libggi是一个跨平台的绘图库。在Linux上,libggi是通过调用FrameBuffer或svgalib来完成图形操作的,可能速度速度比较慢。但在某些不支持FrameBuffer或是vga的系统上使用libggi仍然是一种不错的选择。 要使用libggi,需要设置GGI_DISPLAY环境变量,例如: 在.bash_profile中加入export GGI_DISPLAY=display-fbdev:-noinput 将使用libggi提供的接口来完成图形输出(使用FrameBuffer)。更详细的信息请参阅libggi的文档。 vga,如果您的内核并没有编译进对FrameBuffer的支持,那么可以使用内建的vga驱动来使显目工作在640x480x16色的模式下。因为vga驱动是直接对显卡上的寄存器操作,所以这种方式的移植性很差,速度也比较慢。 系统启动时会按以下顺序来选择图形驱动:libggi(如果设置了环境变量GGI_DISPLAY),framebuffer,vga. 多内码支持 多内码平台,zhcon目前支持GB2312,GBK,BIG5,JIS,KSCM等多种内码。在系统运行时可以通过热键CTRL-F1到CTRL-F5在以上几种编码方式间自由切换。 另外,还有一个内码自动转换的特性。zhcon可以在GB2312和BIG内码之间自动识别、转换。使用CTRL-F9可以在以下几种方式下切换: manual,需要手工切换内码 auto,系统自动识别GB2312和BIG5码

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档