原来实验室留下过移植过程的文档,算是验证文档失败吧,偶自己重新来,网上几乎没有这方面的文章介绍,以至于连安装出来的东东是什么样子都不知道。。
可能高手安装之后,感觉这些偶是小CASE吧,看见网上有人说5分钟移植成功,汗~~~我半天刚把Dillo装到虚拟机上而已。呵呵,必须把自己的安装过程记录下来,记录成长的足迹~~~~
今天先在虚拟机上把Dillo装好,Dillo官方网站www.dillo.org/download.html上下来两个包:
Dillo源码包 dillo-2.1.1.tar.bz2.tar
工具包 fltk-2.0.x-r6793.tar.bz2
1.安装fltk
[root@~~~~] tar zxvf fltk-2.0.x-r6793.tar.bz2
[root@~~~~] cd fltk-2.0.x-r6793
[root@fltk-2.0.x-r6793] ./congfigure
( 执行不了的话改变下权限 chmod +x congfigure)
[root@fltk-2.0.x-r6793] make
[root@fltk-2.0.x-r6793] makeinstall
官网上也有步骤的大概介绍,比这个麻烦,,解压后看看README就知道了,关键的就上面几个命令而已。。。。接下来
2.安装Dillo
[root@~~~~] tar jxvf dillo-2.1.1.tar.bz2.tar
[root@~~~~] cd dillo-2.1.1
[root@dillo-2.1.1] ./congfigure ( 执行不了的话改变下权限 chmod +x congfigure)
[root@dillo-2.1.1] make
[root@dillo-2.1.1] makeinstall
同样官网上也有步骤的大概介绍,比这个麻烦,,解压后看看INSTALL
3.用Dillo浏览网页
[root@~~~~] cd /usr/local/bin
[ root@~~~~] ./dillo www.google.com
OK了~
可能版本比较高没有遇到不支持中文的问题,但是还是在我那个上找到了一个高手的解决办法~
修改src/dw_style.c里的Dw_style_font_realize函数
static void Dw_style_font_realize (DwStyleFont *font, gboolean try_all)
{
char fontname[256], *ItalicChar;
ItalicChar = prefs.use_oblique ? "o" : "i";
sprintf (fontname, "-*-*-%s-%s-*-*-%d-*-75-75-*-*-iso8859-1",
font->bold ? "bold" : "medium",
font->italic ? ItalicChar : "r",
font->size);
strcat (fontname,
",-misc-simsun"
"-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0");
font->font = gdk_fontset_load(fontname);
就加一行
strcat (fontname,
",-misc-simsun"
"-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0");
改一行
font->font = gdk_font_load(fontname);