当前位置: 首页 > 工具软件 > Dillo > 使用案例 >

dillo 移植第一步~

姬选
2023-12-01

       原来实验室留下过移植过程的文档,算是验证文档失败吧,偶自己重新来,网上几乎没有这方面的文章介绍,以至于连安装出来的东东是什么样子都不知道。。

 

      可能高手安装之后,感觉这些偶是小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);

 

 类似资料: