|

楼主 |
发表于 2009-8-27 19:08:19
|
显示全部楼层
Post by AutoXBC;2020942
控制台下不能直接显示中文,这个不能通过修改配置文件或者加装中文字体解决。目前常用的有这么几种方法。
1.英文 locale。这样控制台下显示的就是英文提示。启动 X 后给 gdm(kdm)转递中文变量参数,图形界面还是中文的。Arch 论坛的大多这么搞,属于回避问题,我不喜欢。
2. 内核中文补丁。给内核打上中文显示的补丁,在任何情况下都正常显示中文,不会出现菱形符号。需要自己动手编译内核,操作太麻烦,对我这种追最新稳定内核的每次编译是种折磨,折腾几次后放弃。
http://blog.chinaunix.net/u/13265/showart.php?id=1008020
3.安装 zhcon 。用 zhcon --utf8 --drv=vga 启动。不用编译,在任何机器上都能使用,通用性好。不过 zhcon 比较大还有些依赖包,只能用位图字体(不确定),显示效果不够好。
4.安装 fbterm。极为轻量,功能强大,显示效果也很好。通过调用 fontconfig 实现矢量中文字体渲染,与 X 下的终端仿真器基本一样。需要系统开启 framebuffer,下面文章有详细介绍。
http://www.linuxgem.org/2008/8/7/Fbterm.4887.html
谢谢,讲解的很清楚:cool: |
|