接下來是完全為高級用戶設計的可擴展的,面向鍵盤的Web瀏覽器,此網絡瀏覽器是唯一的,因為它不公開API, 它是完全開放且可編程的,因此無需重新啟動它即可測試您的更改。 而且,與類似的項目(Konqueror或Vimperator死了,Qutebrowser…)不同,它沒有綁定到特定的渲染引擎。
下一頁 它圍繞兩個組件構建:核心和每個平台一個端口。 它目前有兩個平台:GTK / WebKit和Qt / Blink。 內核位於Common Lisp中,C語言中GTK中的端口,Python中Qt中的端口(PyQt,Webengine)。
兩個組件都通過D-Bus通信。 它還在D-Bus之前使用XML-RPC,並且此更改極大地有利於瀏覽器。
除了該網絡瀏覽器提到的功能(模糊瀏覽確實很酷)之外, 其他實用功能可以突出顯示,例如:
- 按標題導航
- 廣告屏蔽(每個域)
- 改進的粗略/模糊選擇
- Vim中的鍵盤快捷鍵
- 下載管理器
- NoScript模式
- 一個基於Chrome渲染引擎Blink的»“後端”»(已添加到WebKit後端)
- 支持代理服務器,因此支持Tor
如何使用
如前所述,此網絡瀏覽器適合與鍵盤一起使用,因此 有一系列的鍵盤快捷鍵 定義了可以使用此瀏覽器執行的不同功能。
快速啟動鍵如下:
- Cl:在標籤中加載網址
- ML:在新標籤頁中加載URL
- Cx b:“更改”標籤
- Cb:歷史倒退
- cf:轉發歷史記錄
- Cx Cc:離開
- TAB:完整候選人(在迷你緩衝區中)
- 符號代表修飾符:
- C:控制鍵
- S:超級(Windows鍵,命令鍵)
- M:中繼(Alt鍵,Option鍵)
- s:Shift鍵
以下鍵作為特殊鍵存在:
後退,刪除,退格,連字符,返回,空格,製表符,左,右,上,下
如何在Linux上安裝Next Browser?
對於有興趣安裝此Web瀏覽器的用戶,他們應該知道,它的方法對於GNU / Linux和macOS來說很簡單,因為開發人員提供了一個多合一的Guix文件,並且該文件位於MacPorts中。
就Guix而言,在系統中實現它就足夠了,我們可以按照我在下面分享的說明進行操作。
首先我們下載:
wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig gpg --keyserver pool.sks-keyservers.net \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 gpg --verify guix-binary-1.0.1.system.tar.xz.sig
然後,我們以root身份訪問,並且必須輸入以下內容:
cd /tmp tar --warning=no-timestamp -xf \ guix-binary-1.0.1.system.tar.xz mv var/guix /var/ && mv gnu / mkdir -p ~root/.config/guix ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \ source $GUIX_PROFILE/etc/profile cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \ /etc/systemd/system/ systemctl start guix-daemon && systemctl enable guix-daemon mkdir -p /usr/local/bin cd /usr/local/bin ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix mkdir -p /usr/local/share/info cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ; do ln -s $i ; done guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub
我們退出根會話,我們可以通過輸入以下內容來安裝瀏覽器:
guix pull guix install next
儘管它們還提供了瀏覽器源代碼,以供那些喜歡此方法的人編譯。 可以下載代碼 從下面的鏈接。
終於 對於Arch Linux用戶, Manjaro,Arco Linux或其他基於Arch Linux的發行版, 他們可以從AUR安裝瀏覽器。
他們只需要在終端中鍵入以下命令即可:
yay -S next-browser-git
其開發人員建議在瀏覽Internet時提高安全性, 您可以在Linux上使用Firejail運行Next。
Firejail是一種SUID程序,它通過限制使用Linux名稱空間和seccomp-bpf的不受信任的應用程序的執行環境,從而降低了違反安全性的風險。 允許進程及其所有後代擁有自己的全局共享內核資源(例如網絡堆棧,進程表和安裝表)的專用視圖。
為此,只需打開一個終端並在其中執行以下命令:
firejail --ignore = nodbus next-gtk-webkit