使用 GNOME Web 的 Canary 版本測試前沿功能
如果你想測試高度不穩(wěn)定的 GNOME Web 瀏覽器的前沿功能,Canary 版本就是為了這個。
Epiphany(或稱 GNOME Web)是一個 Linux 發(fā)行版上精簡而功能強(qiáng)大的瀏覽器,你會發(fā)現(xiàn)它也是 elementary OS 的默認(rèn)瀏覽器。
隨同 GNOME 40 發(fā)布的 Epiphany 瀏覽器有一些 改進(jìn)和新增功能。
而在幕后,經(jīng)常有許多令人興奮的提升和新增特性。因此,你可以選擇為早期測試人員量身定制的 GNOME Web 技術(shù)預(yù)覽版。
現(xiàn)在,它發(fā)布了一個新的 Canary 版本,你可以使用它來測試甚至在技術(shù)預(yù)覽版中都沒有的特性。
GNOME Web Canary 版本
GNOME Web 的 Canary 版本允許你測試甚至沒有出現(xiàn)在最新 WebKitGTK 版本中的特性。
注意 Canary 版本應(yīng)該是極其不穩(wěn)定的,甚至穩(wěn)定性比開發(fā)者技術(shù)預(yù)覽版更差。
可是,使用 Canary 版本,終端用戶可以在開發(fā)過程中的早期進(jìn)行測試,幫助開發(fā)者發(fā)現(xiàn)災(zāi)難性 bug。
不只是終端用戶的早期測試,Canary 版本還讓 GNOME Web 的開發(fā)者的工作更輕松。
他們不再需要為了實(shí)現(xiàn)和測試一個新特性,來單獨(dú)構(gòu)建 WebKitGTK。
盡管開發(fā)者有一個 Flatpak SDK 可以簡化開發(fā)人員的流程,但是這仍然是一項(xiàng)耗時的任務(wù)。
現(xiàn)在,沒有了這個阻礙,開發(fā)速度也有可能提升。
怎樣獲得 Canary 版本?
首先,你需要使用以下命令添加 WebKit SDK Flatpak 遠(yuǎn)端倉庫:
flatpak --user remote-add --if-not-exists webkit https://software.igalia.com/flatpak-refs/webkit-sdk.flatpakrepo
flatpak --user install https://nightly.gnome.org/repo/appstream/org.gnome.Epiphany.Canary.flatpakref
完成后,你就可以使用提供的 Flatpakref 文件 安裝啦!
測試 Canary 版本可以讓更多的用戶能夠在此過程中幫助 GNOME Web 的開發(fā)人員。所以,這絕對是改進(jìn) GNOME Web 瀏覽器開發(fā)的急需補(bǔ)充。
更多技術(shù)細(xì)節(jié),你可能需要看這位開發(fā)者發(fā)布的 公告。