當前位置:
首頁 > 知識 > 5款面向Linux的簡單Web瀏覽器

5款面向Linux的簡單Web瀏覽器

喜歡Linux桌面的理由有很多。我常提到的一個理由是,幾乎各方面都能找到幾乎無限的選擇。從與操作系統的交互方式(通過桌面界面)、守護進程的運行方式到使用的工具種類,你都有眾多選擇。

Web瀏覽器也是如此。你可以使用青睞的任何開源瀏覽器,比如Firefox和Chromium,或者像Vivaldi和Chrome這些備受青睞的閉源瀏覽器。這些是功能齊全的瀏覽器,提供了你需要的各種附加功能。對於一些人來說,這些功能豐富的瀏覽器非常適合日常需求。

然而有些人更喜歡使用樸實無華的Web瀏覽器。實際上,偏愛極簡瀏覽器而不是標準瀏覽器可能有諸多原因。一些人關注瀏覽器安全性,另一些人將Web瀏覽器視作功能單一的工具(而不是一站式應用軟體)。另一些人可能在運行無法滿足Firefox或Chrome等需求的低性能機器。無論出於什麼原因,Linux都能滿足你的要求。

不妨看看可以安裝在Linux上的五款極簡瀏覽器。我將在Elementary OS平台上演示這些瀏覽器,但是Linux界的幾乎所有發行版都有這裡的每一款瀏覽器。

1.GNOME Web

GNOME Web(代號為Epiphany)是Elementary OS的默認Web瀏覽器,但它可以從標準代碼倉庫來安裝。(不過請注意,建議通過Flatpak或Snap來安裝Epiphany)。如果你選擇通過標準的軟體包管理器來安裝,運行命令,比如sudo apt-get install epiphany-browser -y,即可成功安裝。

Epiphany使用WebKit渲染引擎,它與蘋果Safari瀏覽器使用同樣的引擎。除了該渲染引擎外,Epiphany幾乎沒有什麼臃腫軟體,因而頁面渲染速度很快。Epiphany的開發嚴格遵循下列準則:

  • 簡單性:功能臃腫和用戶界面混亂被認為是邪惡的。
  • 符合標準:不會將任何非標準功能添加到代碼庫中。
  • 軟體自由:Epiphany將始終採用尊重自由的許可證來發布。
  • 人機界面:Epiphany遵循GNOME人機界面指南。
  • 極簡首選項:只有在有必要且經過仔細考慮後才添加首選項。
  • 目標受眾:非技術用戶是主要的目標受眾(這有助於定義所包含功能的類型)。

GNOME Web是你能找到的最乾淨最簡單的Web瀏覽器(圖1)。


5款面向Linux的簡單Web瀏覽器

打開今日頭條,查看更多圖片


圖1:GNOME Web瀏覽器為用戶顯示了最少的首選項

GNOME Web宣言如下:

Web瀏覽器不僅僅是一個應用程序:它是一種理念,一種看待世界的方式。Epiphany的原則是簡單、符合標準和軟體自由。

2.Netsurf

Netsurf極簡Web瀏覽器打開的速度幾乎比你鬆開滑鼠按鈕還快。Netsurf使用自己的布局和渲染引擎(完全從頭開始設計)(圖2)。


5款面向Linux的簡單Web瀏覽器


圖2:Netsurf(mis)渲染Linux.com網站

雖然你可能發覺Netsurf在某些網站上遇到渲染問題,但要明白Hubbub HTML解析器遵循正在開發中的HTML5規範,因此偶爾會出現問題彈出窗口。為了緩解那些渲染方面的問題,Netsurf確實包括HTTPS支持、網頁縮略圖、URL完成、比例視圖、書籤、全屏模式、鍵盤快捷方式以及GUI工具包方面沒有特定要求。最後一點很重要,你從一個桌面切換到另一個桌面時尤為如此。

對於那些對Netsurf的要求感到好奇的人來說,該瀏覽器可以在像搭載16MB內存的30Mhz ARM 6這樣的低速計算機上運行。按今天的標準來看,這確實不同凡響。

3.QupZilla

如果你在尋找使用Qt框架和QtWebKit渲染引擎的極簡瀏覽器,QupZilla可能正是你所尋找的。QupZilla包含Web瀏覽器應具備的所有標準功能和特性,比如書籤、歷史記錄、側邊欄、標籤頁、RSS源、廣告攔截、Flash攔截和CA證書管理。即使有這些功能,QupZilla仍然是一款非常快速的輕量級Web瀏覽器。其他功能包括:快速啟動、快速撥號主頁、內置的屏幕截圖工具和瀏覽器主題等。

應該會吸引普通用戶的一項功能是,QupZilla擁有比許多輕量級瀏覽器更標準化的首選項工具(圖3)。所以,如果你不喜歡太特立獨行,但仍想要較輕盈的瀏覽器,QupZilla是適合你的瀏覽器。


5款面向Linux的簡單Web瀏覽器


圖3:QupZilla首選項工具

4.Otter瀏覽器

Otter瀏覽器是一款免費的開源瀏覽器,試圖重現Opera瀏覽器中的閉源產品。Otter瀏覽器使用WebKit渲染引擎,擁有任何用戶應該會立馬熟悉的界面。雖然很輕巧,但Otter 瀏覽器確實包含全面的功能,比如:

  • 密碼管理器
  • 附件管理器
  • 內容攔截
  • 拼寫檢查
  • 可定製的GUI
  • URL完成
  • 快速撥號(圖4)
  • 書籤和各種相關功能
  • 滑鼠手勢
  • 用戶樣式表
  • 內置筆記工具


5款面向Linux的簡單Web瀏覽器


圖4:Otter瀏覽器快速撥號標籤頁

藉助AppImage,Otter瀏覽器可以在幾乎任何Linux發行版上運行,因此無需安裝。只要下載AppImage文件,為文件賦予可執行許可權(使用命令chmod u+x otter-browser-*.AppImage),然後使用命令./otter-browser*.AppImage啟動應用程序。

Otter瀏覽器在渲染網站方面做得很出色,可以輕鬆充當你可靠的極簡瀏覽器。

5.Lynx

讓我們變得超極簡吧。20年前我第一次開始使用Linux時,常常使用的一款Web瀏覽器是名為Lynx的文本型應用軟體。Lynx仍然健在、可以從標準代碼倉庫來安裝,這不足為奇。正如你所料,Lynx從終端窗口工作,並不顯示漂亮的圖片或渲染高級功能(圖5)。實際上,Lynx是一款功能再基礎不過的瀏覽器。由於這個網路瀏覽器的功能很基礎,所以不推薦給所有人使用。但如果你碰巧有一台無GUI的Web伺服器,又需要能夠偶爾閱讀網站,Lynx確實是大救星。


5款面向Linux的簡單Web瀏覽器


圖5:Lynx瀏覽器渲染Linux.com頁面

我還發覺,Lynx對網站的某些部分進行故障排除(或者如果網站上的某項功能阻止我在常規瀏覽器中查看內容)時也是一款很有用的工具。使用Lynx的另一個充分理由是,你只想看內容(而不想看不必要的東西)。

市面上有更多的極簡瀏覽器,但本文介紹的這些瀏覽器應該會讓你開始走上極簡道路。這些瀏覽器中的一款(或多款)肯定滿足這個需求,無論你是不是在低性能機器上運行。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

關於jqGrid+mybatisplus遇到的坑
探索SpringMVC4中靜態資源的訪問鏈路

TAG:程序員小新人學習 |