打造字符界面的多媒体Linux系统(3)

6 我们要使用中文汉字
 
需要注意:在字符界面下,提倡多多使用英文,尽量少用甚至不用中文。
 
framebuffer下的汉字终端主要是zhcon和cce。我装了zhcon,觉得已经够用了,所以没安装cce。
 
6.1 下载zhcon,并打补丁
 
zhcon很久没更新了,仍然停留在0.2.6版本。而且是在0.2.5打补丁升级的。
 
# tar zxvf zhcon-0.2.5.tar.gz
 # gunzip zhcon-0.2.5-to-0.2.6.diff.gz
 # cd zhcon-0.2.5/
 # patch -p1 < ../zhcon-0.2.5-to-0.2.6.diff
 

6.2 烦人的编译排错过程
 
编译过程不太顺利,发现了很多错误,但好在都在网上找到了解决方法,大概有如下需要修改的地方:
 
(1)报memset,memcpy错误,则 #include <string.h>或#include <cstring>
 
(2)报abs,atoi,free错误,#include <stdlib.h> #include <algorithm>
 
(3)报term.h找不到,则需要安装ncurses-devel库
 
(4)报tgetent错误,则在./configure之前,export LIBS=" -lncurses"
 
(5)报IF_MASK错误,则
            #define VIF_MASK        0x00080000
            #define IF_MASK        0x00000200
            #define IOPL_MASK      0x00003000
            #define TF_MASK        0x00000100
 
(6)如果还有其他错误,就google吧,不要baidu,百度很难找到合适的答案。
 
6.3 UTF8编码下使用zhcon
 
zhcon --utf8
 
7 我们要浏览网页
 
需要注意的是,字符模式下只能浏览简单的网页,主要目的是找到一些下载链接,复杂网页请不要尝试!
 
字符界面浏览网页主要是lynx和w3m。安装lynx后感觉还可以,就没有安装w3m。
 
7.1 yum安装lynx
 
yum install lynx
 
7.2 lynx和zhcon合作浏览中文网页
 
zhcon --utf8
 
lynx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19925.html