這 投擲 網絡瀏覽器的新版本 GNOME Web 44 更廣為人知的是 Epiphany 與 WebKitGTK 2.40.0 的穩定分支一起,是 GTK 平台的 WebKit 瀏覽器引擎的一個端口。
對於那些不了解 Epiphany 的人,他們應該知道它目前被稱為 Gnome Web 和 這是一個使用WebKit渲染引擎的免費Web瀏覽器 對於 Gnome 桌面環境,因為它重用了 Gnome 框架和設置。
WebKitGTK的特徵在於允許使用WebKit的所有功能 通過面向Gnome的編程界面 基於GObject 從專用的HTML / CSS解析器到創建功能齊全的Web瀏覽器,它都可以用於將Web處理工具集成到任何應用程序中。 在使用WebKitGTK的已知項目中,可以注意到Midori和標準的Gnome瀏覽器“ Epiphany”。
主顯節的主要新聞44
在呈現的這個新版本的 Epiphany 44 中, 過渡到使用 GTK 4 和 libadwaita, 其中信息面板被彈出菜單 (popover)、對話框和橫幅所取代,以及 選項卡菜單替換為 AdwTabButton 並且“關於”對話框被替換為 AdwAboutWindow。
另一個引人注目的變化是 重新設計了對 Elementary OS 發行版的支持,以及添加的設置以配置打開新選項卡時顯示的頁面。
另一方面,我們也可以找到一個 擴展對 WebExtension browserAction API 的支持 還添加了 WebExtensions 的設置,並實現了通過使用鼠標中鍵按下頁面刷新按鈕來複製選項卡的支持。
上下文菜單始終顯示 Mute Tab 項並轉換為主要使用 EGL 而不是 GLX。
對於部分 從 WebKitGTK 2.40.0 更改:
- 對 GTK4 API 的支持已經穩定。
- 包括 WebGL2 支持。 WebGL 實現使用 ANGLE 層將 OpenGL ES 調用轉換為 OpenGL、Direct3D 9/11、Desktop GL 和 Vulkan。
- 添加了對使用 Flite 的語音合成的支持。
- 您已啟用以異步模式工作的剪貼板管理 API。
- 添加了一個 API 來請求某些 Web 功能的權限。
- 添加了 API 以在異步模式下返回自定義腳本消息值。
- 異步處理 WebKitDownload::decide-destination 信號。
- 添加了一個新的 API 來運行 JavaScript。
- 提供了以 JSON 格式導出 webkit://gpu 輸出的能力。
- 修復了加載內容時分配大量內存的問題。
如何在Ubuntu及其衍生產品上安裝Epiphany?
對於有興趣安裝此新版本的Epiphany p的用戶您可以通過啟用Universe存儲庫來做到這一點 或通過編譯系統上的瀏覽器源代碼。
然後 只需打開一個終端,在其中只需鍵入以下命令即可:
sudo apt install epiphany
另一種安裝方法是通過編譯源代碼 瀏覽器。 為此,他們必須從以下鏈接獲取Epiphany 42的源代碼。
或者從終端上,他們可以通過以下方式下載它:
wget https://download.gnome.org/sources/epiphany/44/epiphany-44.0.tar.xz
事實d他們必須解壓縮剛剛獲得的包,訪問生成的文件夾 並通過執行以下命令來執行編譯:
mkdir build && cd build meson .. ninja sudo ninja install
另一種方法 為了能夠安裝這個新版本的瀏覽器,它是在包的幫助下 Flatpak 並且在您的系統中獲得額外的支持就足夠了。
為了能夠進行安裝,只需打開一個終端,我們將在其中輸入以下命令:
flatpak install flathub org.gnome.Epiphany
完成此操作後,您將能夠使用系統上安裝的新 Web 瀏覽器,只需在應用程序菜單中查找啟動器或從終端鍵入以下命令來啟動應用程序:
flatpak run org.gnome.Epiphany
最後,如果您有另一種風格的 Ubuntu 並安裝環境,瀏覽器將包含在 Gnome 應用程序中。