Linux 烹饪指南 - 闪电般速度的浏览器
闪电般的速度,雷霆般的力量?我听到了什么?Mon Dieu,弗朗索瓦!你到底是怎么找到那段老Underdog片段的?啊,当然是 YouTube。我很惊讶,mon ami,你竟然知道这个老动画片——我承认,我年轻时非常喜欢。Quoi? 你不知道?你只是在为这期杂志的主题“弱者”做一些研究?说实话,我不太确定我们的编辑是什么意思,但我不认为他们想的是从邪恶的西蒙·巴·辛尼斯特手中拯救甜波莉·纯种犬。弗朗索瓦,“弱者”指的是在某些方面处于不利地位的人(或动物或事物)。他们可能比对手更小、更不强壮,因此在比赛或战斗中,他们预计会输。人们喜欢看到弱者获胜。但够了,弗朗索瓦。我们的客人正在陆续到达。
再次欢迎各位,mes amis,来到Chez Marcel,在这里,美酒与精美的 Linux 和开源软件是天作之合。请就座,让自己舒适一些,我的忠实服务员会侍候酒水。弗朗索瓦,请下酒窖,把我们今天早些时候进行质量控制的那瓶 2006 年托布雷克巴罗萨谷伍德卡特西拉子带上来。
在您到来之前,弗朗索瓦和我正在讨论“弱者”这个词的含义。抛开卡通人物不谈,在桌面 Web 浏览器领域,您会发现一些真正的“弱者”。我说的不是 Firefox,而且我确信,与雷德蒙操作系统的旗舰浏览器相比,大多数人不再将 Firefox 视为“弱者”。相反,我想向您展示一些值得“弱者”标签的 Web 浏览器,您可能很想考虑使用它们。尽管这些轻量级浏览器不像重量级浏览器那样功能丰富,但它们的内存占用小,对系统资源的需求很少,并且在许多情况下,速度像闪电一样快。让我从一个纯文本浏览器开始,奇怪的是,它还可以处理图形。
Links 由 Mikulas Patocka 创建,是一款纯文本 Web 浏览器,但功能却出奇地丰富(图 1)。它可以显示表格和框架,并且支持颜色、可点击链接、SSL 页面、后台下载等等。当然,它是以文本方式工作的,但当您决定以我们许多人最初看到万维网的方式——没有图片——来查看它时,您从未见过页面加载得如此之快。想要简洁信息的研究人员需要放下他们的图形浏览器,启动 Links。看到您只需要的东西瞬间加载的效果是一种美妙的体验。一旦您使用过它,您将始终确保在您运行的每个 Linux 发行版上都加载它。
Links 的受欢迎程度意味着您不必费力寻找它。大多数发行版在其仓库中都有它。当然,源代码可以从 links.sourceforge.net 获取。
虽然 Links 确实是文本浏览器,但它确实响应鼠标点击。在非图形环境中,您可以使用光标键导航,使用 Tab 键从一个链接跳转到另一个链接,使用空格键翻页,按 Enter 键跟踪链接。在图形桌面下运行的文本控制台中,情况略有不同。当您看到链接时,只需单击,您就会转到那里。
我说的是纯文本?我可能错了。从图形角度来看,Links 不仅仅是文本浏览器。Twibright labs 的 Links 更新版本,可在 links.twibright.com 获取,提供了一个图形界面,即使您没有运行图形桌面也可以工作。没错。这个 Links 也可以在您的帧缓冲控制台上工作(图 2)。同样,您应该可以轻松在您的仓库中找到该软件包。区别在于命令。要运行纯文本版本的 Links,请使用命令links。对于图形版本的 Links,请尝试links-graphic.
啊,弗朗索瓦,你回来了。请为我们的客人倒酒。尽情享用,mes amis。这款西拉子具有美妙浓郁的香气、复杂性和质感,以及黑樱桃,并带有标志性的西拉子胡椒味。确保也为我倒满一杯,弗朗索瓦。
Dillo 是当今巨型浏览器的另一种替代品,并且完全是图形化的。Dillo 由 Jorge Arellano Cid 创建,对您的系统要求不高,并且性能非常出色。它不会很好地渲染复杂的页面或表格,但它确实支持图像浏览和书签。Dillo 的小尺寸、速度和极小的内存占用有时可以弥补其有限的功能。图 3 显示了 Dillo 的运行情况。
Dillo 当前的 0.8 分支不再维护,但它仍然是大多数主要发行版仓库中的主流。它很容易找到和安装。基于 FLTK2 的新版本是当前开发的重点。那些感到有点勇敢并愿意进行少量源代码编译的人,可以从 www.dillo.org 站点下载开发代码。经典源代码也可用。
在提供功能丰富的浏览器的需求与保持最高速度和最低资源之间找到平衡,是今晚菜单上最后两项的驱动力。
我们今晚的下一个选择是 Christian Dywan 的 Midori,这是一款很棒的小型 Web 浏览器,其渲染引擎使用 WebKit 而不是 Gecko。对于那些可能不知道的人来说,WebKit 是一个基于 KHTML 的开源渲染引擎,KHTML 是 KDE 项目的优秀人员创建的 HTML 渲染引擎。Midori(图 4)还具有选项卡式浏览、自定义上下文菜单、可配置界面、JavaScript 插件,当然还有 WebKit 提供的快速渲染。
注意
认为您可能在其他地方听说过 WebKit?那是因为 WebKit 是 Mac OS X Safari 浏览器背后的引擎。
对 Midori 界面和行为的更改主要通过“首选项”对话框(图 5)进行控制。单击菜单栏上的“编辑”,然后选择“首选项”。从那里,您可以设置默认主页,更改外观和感觉(包括默认字体)等等。当您遇到尚不允许编辑的页面时,您还会发现 Midori 年轻的证据。
正如我所提到的,Midori 是一款年轻的浏览器。它也是一个引人入胜且充满希望的项目,而且速度很快。真的很快。而且,它是我系统上唯一通过 Acid3 测试 (acid3.acidtests.org) 的浏览器。
我们菜单上的最后一项是 Hidetaka Iwai 的 Kazehakase,这是一款图形浏览器,它使用 Mozilla Gecko 渲染引擎来显示网页。因此,在按照您期望的方式展示网站方面,它并不逊色。Kazehakase 的意思是“风博士”,以日本作家坂口安吾的短篇小说命名。这是一个很棒的小程序,具有选项卡式浏览、可自定义的鼠标手势和键盘快捷键、RSS 书签等功能(图 6)。
关于 Kazehakase 最酷的事情可能是其分级用户界面。这是一个很棒的概念。默认情况下,用户界面尽可能保持简单,仅为用户提供菜单选项和系统首选项配置方面的基本功能。用户界面级别(UI 级别)可以设置为初学者、中级或专家。在每个级别,您都会发现隐藏在表面之下的其他宝藏,这些宝藏可让您微调浏览器。有两种方法可以更改 UI 级别。第一种是更改首选项。要访问系统首选项,请单击菜单栏上的“编辑”,然后选择“首选项”。初学者 UI 首选项窗口将出现,主要选项在右侧,侧边栏菜单在左侧(图 7)。
这里只有四个简单的更改类别。如果您将 UI 级别更改为专家,则会出现一个更复杂和完整的首选项菜单,如图 7 的右侧所示。如果您愿意,还可以通过单击“查看”并从“UI 级别”子菜单中选择您的专业知识级别,直接从菜单栏切换 UI 级别(图 8)。
Kazehakase 在发行版仓库中并不广泛可用,因此您可能不得不求助于旧的提取和构建五步法。这是一个很棒的小型浏览器,非常值得一看。
注意
Marcel 的提取和构建五步法可从他的网站 www.marcelgagne.com/fivestep.html 获取。
各位,mes amis,这就是浏览器世界的“弱者”——无论如何,他们中的一部分是这样的,我确信还有很多。他们中的任何一个可以与大公司竞争吗?这取决于您的需求和限制。如果速度如闪电胜过臃肿的功能集,“弱者”就会获胜。在小型、低功耗机器上也是如此。对文本更感兴趣的研究人员可以完全选择不使用图形浏览器。您可能会说,每个“弱者”都有出头之日。
说到日子,今天快结束了,我打算在结束后浏览的唯一地方是酒窖。说到这里,请拿着您的酒杯,弗朗索瓦会很乐意最后一次为您倒满酒。举起酒杯,mes amis,让我们大家为彼此的健康干杯。A votre santé! Bon appétit!
资源
Dillo: www.dillo.org
Kazehakase: kazehakase.sourceforge.jp
Links: links.twibright.com
Midori: software.twotoasts.de/?page=midori
Marcel 的网站: www.marcelgagne.com
WFTL-LUG,Marcel 的在线 Linux 用户组: www.wftl-lug.org
Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省滑铁卢市。他是 Addison-Wesley 出版的 Moving to Linux 系列丛书的作者。Marcel 还是一位飞行员,一位前 40 强唱片骑师,创作科幻小说和奇幻小说,并且擅长折叠霸王龙折纸。您可以通过电子邮件 marcel@marcelgagne.com 与他联系。您可以从他的网站 www.marcelgagne.com 和 www.cookingwithlinux.com 发现许多其他内容(包括很棒的 Wine 链接)。