Merge pull request #16979 from MonkeyDEcho/fiveweb

Fiveweb done
This commit is contained in:
Xingyu.Wang 2020-01-10 10:23:41 +08:00 committed by GitHub
commit 845841c9c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 167 additions and 171 deletions

View File

@ -1,171 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (MonkeyDEcho )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: subject: (5 Minimal Web Browsers for Linux)
[#]: via: (https://www.linux.com/blog/intro-to-linux/2018/11/5-minimal-web-browsers-linux)
[#]: author: (Jack Wallen https://www.linux.com/users/jlwallen)
[#]: url: ( )
5 Minimal Web Browsers for Linux
======
linux上的五种微型浏览器
======
![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimal.jpg?itok=ifA0Y3pV)
There are so many reasons to enjoy the Linux desktop. One reason I often state up front is the almost unlimited number of choices to be found at almost every conceivable level. From how you interact with the operating system (via a desktop interface), to how daemons run, to what tools you use, you have a multitude of options.
有太多理由去选择使用linux系统。很重要的一个理由是我们可以按照我们自己的想法去选择想要的。从操作系统的交互方式桌面系统到守护系统的运行方式在到使用的工具你用更多的选择。
The same thing goes for web browsers. You can use anything from open source favorites, such as [Firefox][1] and [Chromium][2], or closed sourced industry darlings like [Vivaldi][3] and [Chrome][4]. Those options are full-fledged browsers with every possible bell and whistle youll ever need. For some, these feature-rich browsers are perfect for everyday needs.
web浏览器也是如此。你可以使用开源的[火狐][1][Chromium][2];或者未开源的[Vivaldi][3][Chrome][4]。这些功能强大的浏览器有你需要的各种功能。对于某些人,这些功能完备的浏览器是日常必需的。
There are those, however, who prefer using a web browser without all the frills. In fact, there are many reasons why you might prefer a minimal browser over a standard browser. For some, its about browser security, while others look at a web browser as a single-function tool (as opposed to a one-stop shop application). Still others might be running low-powered machines that cannot handle the requirements of, say, Firefox or Chrome. Regardless of the reason, Linux has you covered.
但是有些人更喜欢没有冗余功能的纯粹的浏览器。实际上有很多原因导致你会选择微型的浏览器而不选择上述功能完备的浏览器。对于某些人来说与浏览器的安全有关而有些人则将浏览器当作一种简单的工具而不是一站式商店应用程序还有一些可能运行在低功率的计算机上这些计算机无法满足火狐chrome浏览器的运行要求。无论出于何种原因在linux系统上都可以满足你的要求。
Lets take a look at five of the minimal browsers that can be installed on Linux. Ill be demonstrating these browsers on the Elementary OS platform, but each of these browsers are available to nearly every distribution in the known Linuxverse. Lets dive in.
让我们看一下可以在linux上安装运行的五种微型浏览器。我将在 Elementary 的操作系统平台上演示这些浏览器在已知的linux发型版中几乎每个版本都可以使用这些浏览器。让我们一起来看一下吧
### GNOME Web
GNOME Web (codename Epiphany, which means [“a usually sudden manifestation or perception of the essential nature or meaning of something”][5]) is the default web browser for Elementary OS, but it can be installed from the standard repositories. (Note, however, that the recommended installation of Epiphany is via Flatpak or Snap). If you choose to install via the standard package manager, issue a command such as sudo apt-get install epiphany-browser -y for successful installation.
GNOME web (Epiphany 含义:[顿悟][5])是Elementary系统默认的web浏览器也可以从标准存储库中安装。(注意,建议通过使用 Flatpak 或者 Snap 工具安装),如果你想选择标准软件包管理器进行安装,请执行 ```sudo apt-get install epiphany-browser -y``` 命令成功安装。
Epiphany uses the WebKit rendering engine, which is the same engine used in Apples Safari browser. Couple that rendering engine with the fact that Epiphany has very little in terms of bloat to get in the way, you will enjoy very fast page-rendering speeds. Epiphany development follows strict adherence to the following guidelines:
* Simplicity - Feature bloat and user interface clutter are considered evil.
* Standards compliance - No non-standard features will ever be introduced to the codebase.
* Software freedom - Epiphany will always be released under a license that respects freedom.
* Human interface - Epiphany follows the [GNOME Human Interface Guidelines][6].
* Minimal preferences - Preferences are only added when they make sense and after careful consideration.
* Target audience - Non-technical users are the primary target audience (which helps to define the types of features that are included).
GNOME Web is as clean and simple a web browser as youll find (Figure 1).
![GNOME Web][8]
Figure 1: The GNOME Web browser displaying a minimal amount of preferences for the user.
[Used with permission][9]
The GNOME Web manifesto reads:
A web browser is more than an application: it is a way of thinking, a way of seeing the world. Epiphany's principles are simplicity, standards compliance, and software freedom.
### Netsurf
The [Netsurf][10] minimal web browser opens almost faster than you can release the mouse button. Netsurf uses its own layout and rendering engine (designed completely from scratch), which is rather hit and miss in its rendering (Figure 2).
![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_2.jpg?itok=KhGhIKlj)
Although you might find Netsurf to suffer from rendering issues on certain sites, understand the Hubbub HTML parser is following the work-in-progress HTML5 specification, so there will be issues popup now and then. To ease those rendering headaches, Netsurf does include HTTPS support, web page thumbnailing, URL completion, scale view, bookmarks, full-screen mode, keyboard shorts, and no particular GUI toolkit requirements. That last bit is important, especially when you switch from one desktop to another.
For those curious as to the requirements for Netsurf, the browser can run on a machine as slow as a 30Mhz ARM 6 computer with 16MB of RAM. Thats impressive, by todays standard.
### QupZilla
If youre looking for a minimal browser that uses the Qt Framework and the QtWebKit rendering engine, [QupZilla][11] might be exactly what youre looking for. QupZilla does include all the standard features and functions youd expect from a web browser, such as bookmarks, history, sidebar, tabs, RSS feeds, ad blocking, flash blocking, and CA Certificates management. Even with those features, QupZilla still manages to remain a very fast lightweight web browser. Other features include: Fast startup, speed dial homepage, built-in screenshot tool, browser themes, and more.
One feature that should appeal to average users is that QupZilla has a more standard preferences tools than found in many lightweight browsers (Figure 3). So, if going too far outside the lines isnt your style, but you still want something lighter weight, QupZilla is the browser for you.
![QupZilla][13]
Figure 3: The QupZilla preferences tool.
[Used with permission][9]
### Otter Browser
Otter Browser is a free, open source attempt to recreate the closed-source offerings found in the Opera Browser. Otter Browser uses the WebKit rendering engine and has an interface that should be immediately familiar with any user. Although lightweight, Otter Browser does include full-blown features such as:
* Passwords manager
* Add-on manager
* Content blocking
* Spell checking
* Customizable GUI
* URL completion
* Speed dial (Figure 4)
* Bookmarks and various related features
* Mouse gestures
* User style sheets
* Built-in Note tool
![Otter][15]
Figure 4: The Otter Browser Speed Dial tab.
[Used with permission][9]
Otter Browser can be run on nearly any Linux distribution from an [AppImage][16], so theres no installation required. Just download the AppImage file, give the file executable permissions (with the command chmod u+x otter-browser-*.AppImage), and then launch the app with the command ./otter-browser*.AppImage.
Otter Browser does an outstanding job of rendering websites and could function as your go-to minimal browser with ease.
### Lynx
Lets get really minimal. When I first started using Linux, back in 97, one of the web browsers I often turned to was a text-only take on the app called [Lynx][17]. It should come as no surprise that Lynx is still around and available for installation from the standard repositories. As you might expect, Lynx works from the terminal window and doesnt display pretty pictures or render much in the way of advanced features (Figure 5). In fact, Lynx is as bare-bones a browser as you will find available. Because of how bare-bones this web browser is, its not recommended for everyone. But if you happen to have a gui-less web server and you have a need to be able to read the occasional website, Lynx can be a real lifesaver.
![Lynx][19]
Figure 5: The Lynx browser rendering the Linux.com page.
[Used with permission][9]
I have also found Lynx an invaluable tool when troubleshooting certain aspects of a website (or if some feature on a website is preventing me from viewing the content in a regular browser). Another good reason to use Lynx is when you only want to view the content (and not the extraneous elements).
### Plenty More Where This Came From
There are plenty more minimal browsers than this. But the list presented here should get you started down the path of minimalism. One (or more) of these browsers are sure to fill that need, whether youre running it on a low-powered machine or not.
Learn more about Linux through the free ["Introduction to Linux" ][20]course from The Linux Foundation and edX.
--------------------------------------------------------------------------------
via: https://www.linux.com/blog/intro-to-linux/2018/11/5-minimal-web-browsers-linux
作者:[Jack Wallen][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.linux.com/users/jlwallen
[b]: https://github.com/lujun9972
[1]: https://www.mozilla.org/en-US/firefox/new/
[2]: https://www.chromium.org/
[3]: https://vivaldi.com/
[4]: https://www.google.com/chrome/
[5]: https://www.merriam-webster.com/dictionary/epiphany
[6]: https://developer.gnome.org/hig/stable/
[7]: /files/images/minimalbrowsers1jpg
[8]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_1.jpg?itok=Q7wZLF8B (GNOME Web)
[9]: /licenses/category/used-permission
[10]: https://www.netsurf-browser.org/
[11]: https://qupzilla.com/
[12]: /files/images/minimalbrowsers3jpg
[13]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_3.jpg?itok=O8iMALWO (QupZilla)
[14]: /files/images/minimalbrowsers4jpg
[15]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_4.jpg?itok=5bCa0z-e (Otter)
[16]: https://sourceforge.net/projects/otter-browser/files/
[17]: https://lynx.browser.org/
[18]: /files/images/minimalbrowsers5jpg
[19]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_5.jpg?itok=p_Lmiuxh (Lynx)
[20]: https://training.linuxfoundation.org/linux-courses/system-administration-training/introduction-to-linux

View File

@ -0,0 +1,167 @@
[#]: collector: (lujun9972)
[#]: translator: (MonkeyDEcho )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: subject: (5 Minimal Web Browsers for Linux)
[#]: via: (https://www.linux.com/blog/intro-to-linux/2018/11/5-minimal-web-browsers-linux)
[#]: author: (Jack Wallen https://www.linux.com/users/jlwallen)
[#]: url: ( )
linux上的五种微型浏览器
======
![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimal.jpg?itok=ifA0Y3pV)
有太多理由去选择使用linux系统。很重要的一个理由是我们可以按照我们自己的想法去选择想要的。从操作系统的交互方式桌面系统到守护系统的运行方式在到使用的工具你用更多的选择。
web浏览器也是如此。你可以使用开源的[火狐][1][Chromium][2];或者未开源的[Vivaldi][3][Chrome][4]。这些功能强大的浏览器有你需要的各种功能。对于某些人,这些功能完备的浏览器是日常必需的。
但是有些人更喜欢没有冗余功能的纯粹的浏览器。实际上有很多原因导致你会选择微型的浏览器而不选择上述功能完备的浏览器。对于某些人来说与浏览器的安全有关而有些人则将浏览器当作一种简单的工具而不是一站式商店应用程序还有一些可能运行在低功率的计算机上这些计算机无法满足火狐chrome浏览器的运行要求。无论出于何种原因在linux系统上都可以满足你的要求。
让我们看一下可以在linux上安装运行的五种微型浏览器。我将在 Elementary 的操作系统平台上演示这些浏览器在已知的linux发型版中几乎每个版本都可以使用这些浏览器。让我们一起来看一下吧
### GNOME Web
GNOME web (Epiphany 含义:[顿悟][5])是Elementary系统默认的web浏览器也可以从标准存储库中安装。(注意,建议通过使用 Flatpak 或者 Snap 工具安装),如果你想选择标准软件包管理器进行安装,请执行 ```sudo apt-get install epiphany-browser -y``` 命令成功安装。
Epiphany 使用WebKit的渲染引擎该引擎与Apple的Safari浏览器中使用的引擎相同。这个引擎和Epiphany非常契合可以达到非常快的页面渲染速度。Epiphany严格遵守以下准则
* 简单性 - 功能复杂和用户界面混乱都是不被允许的.
* 规范性 - 任何非标准特性都不会引入到代码库中。
* 软件开源 - Epiphany始终遵守自由开源许可证。
* 人机交互 - Epiphany 始终遵守[GNOME的人机交互指南][6]。
* 最小首选项 - 经过慎重考虑才添加首选项。
* 受众群体 - 非技术用户是主要的受众目标,(有助于定义所包含功能的类型)。
GNOME web浏览器就像看到的一样干净简洁 (Figure 1)。
![GNOME Web][8]
Figure 1: GNOME 浏览器为用户展示最少的首选项.
[许可证书][9]
GNOME Web 的声明如下:
web 浏览器它不仅仅是一个应用程序,还是一种思维方式,一种看世界的方式。 Epiphany 的原则是简洁,标准和自由。
### Netsurf
[Netsurf][10] 浏览器是最小的浏览器他的打开速度几乎和你松开鼠标一样。Netsurf 使用自己的布局和渲染引擎(完全从零开始设计的) 在渲染过程的设计中屡屡碰壁(Figure 2).
![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_2.jpg?itok=KhGhIKlj)
尽管你可能在特定的站点上发现 Netsurf的问题但如果你了解Hubbub解析器的话知道它正在兼容html5规范是不是的会有一点问题。Netsurf对https的支持网页缩略图URL解析缩放视图书签全屏模式快捷键和GUI的工具包的功能最后一点十分重要当你桌面来回切换时为了缓解渲染带来的问题。
对于那些对Netsurf 存在好奇的人来说,以现在的标准,他能在 16MB内存30Mhz的ARM cpu的机器上运行是让人惊奇的。
### QupZilla
如果你找寻使用Qt Framework 和 the QtWebKit 渲染引擎的最小浏览器QupZilla][11]是你最佳的选择。QupZilla 包含web浏览所有的标准功能例如书签历史记录侧边栏选项卡RSS广告屏蔽flash屏蔽和CA证书管理。及时拥有这么多的功能QupZilla 仍然是快速,轻量级的浏览器。另外还有其他的功能:快速启动,快速拨号主页,内置屏幕截图工具,浏览器主题等。
吸引用户的一点是与许多轻量级浏览器相比QupZilla有更标准的首选项工具图3。所以如果你很多功能但你仍然想要更轻量那么QupZilla就是你最好的选择。
![QupZilla][13]
Figure 3: QupZilla 首选项工具.
[许可证书][9]
### Otter Browser
Otter 浏览器是一种免费开源的旨在重建Opera 12.x的浏览器。它使用WebKit渲染引擎并且有用户的熟悉界面。虽然它轻量但它有丰富的功能
* 密码管理
* 插件管理
* 内容拦截
* 拼写检查
* 自定义界面
* 网址补全
* 快速访问 (Figure 4)
* 书签和其他相关功能
* 鼠标手势
* 用户样式表
* 内建笔记功能
![Otter][15]
Figure 4: Otter 浏览器快起标签项.
[许可证书][9]
Otter浏览器可以在几乎所有Linux发行版上运行通过[AppImage][16]软件格式因此无需安装。只需下载AppImage文件授予文件可执行权限使用命令 `chmod u+x otter-browser-.AppImage`),然后使用命令`./otter-browser.AppImage` 启动应用程序。
Otter浏览器在网站展示方面做得非常出色可以轻松地用作你的微型浏览器。
### Lynx
让我们见识真正的微型浏览器。早在97年当我使用Linux时就经常使用的[Lynx][17]纯文本模式的网页浏览器。
Lynx的存在并且可以从标准存储库中进行安装。正如您可能期望的那样Lynx在终端窗口中工作并且不会显示漂亮的图片和高级功能的渲染方式图5。事实上Lynx是你能找到的最简单的浏览器。由于这个网页浏览器是如此简陋所以不建议每个人都使用它。但如果你碰巧有一个没有界面的服务器你需要能够偶尔访问的网站Lynx是一个真正的救星。
![Lynx][19]
Figure 5: Lynx 浏览器展示 Linux.com 网址界面.
[许可证书][9]
我还发现Lynx是一个非常有用的工具它可以帮助我解决网站某些方面的故障或者如果网站上的某些功能阻止我在常规浏览器中查看内容。使用Lynx的另一个重要原因是它可以让我们更加专注内容而不是其他无关的元素
### Plenty More Where This Came From 更多
微型浏览器还有很多。但是这里列出的清单应该使你开始走极简主义的道路。无论您是否在低功率计算机上运行,​​这些浏览器中的一个(或多个)都一定可以满足这一需求。
了解linux 更多信息可以通过免费的["Linux 简洁" ][20]课程该课程来源Linux基金和edX平台提供的。
--------------------------------------------------------------------------------
via: https://www.linux.com/blog/intro-to-linux/2018/11/5-minimal-web-browsers-linux
作者:[Jack Wallen][a]
选题:[lujun9972][b]
译者:[MonkeyDEcho](https://github.com/MonkeyDEcho)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.linux.com/users/jlwallen
[b]: https://github.com/lujun9972
[1]: https://www.mozilla.org/en-US/firefox/new/
[2]: https://www.chromium.org/
[3]: https://vivaldi.com/
[4]: https://www.google.com/chrome/
[5]: https://www.merriam-webster.com/dictionary/epiphany
[6]: https://developer.gnome.org/hig/stable/
[7]: /files/images/minimalbrowsers1jpg
[8]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_1.jpg?itok=Q7wZLF8B (GNOME Web)
[9]: /licenses/category/used-permission
[10]: https://www.netsurf-browser.org/
[11]: https://qupzilla.com/
[12]: /files/images/minimalbrowsers3jpg
[13]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_3.jpg?itok=O8iMALWO (QupZilla)
[14]: /files/images/minimalbrowsers4jpg
[15]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_4.jpg?itok=5bCa0z-e (Otter)
[16]: https://sourceforge.net/projects/otter-browser/files/
[17]: https://lynx.browser.org/
[18]: /files/images/minimalbrowsers5jpg
[19]: https://www.linux.com/sites/lcom/files/styles/rendered_file/public/minimalbrowsers_5.jpg?itok=p_Lmiuxh (Lynx)
[20]: https://training.linuxfoundation.org/linux-courses/system-administration-training/introduction-to-linux