GNOME Web最终移植到GTK4,合并到主分支

2023年 7月 12日 29.1k 0

等待结束了。您现在可以通过GTK4端口享受更快的GNOME Web。

带GTK4端口的GNOME Web

经过近七个月的开发工作,GNOME Web(Epiphany)现在移植到了GTK4。代码现在合并到GNOME Web的主分支中,您可以下载并试用(说明如下)。

这项工作需要时间,因为GNOME Web有许多旧的代码库。由于它是一个网络浏览器,所以变得更加复杂。整个工作包括100多个文件更改,以满足15个以上的合并请求。

尽管如此,大多数原生GNOME应用程序已经在GTK4中,GNOME 43在几周前发布了。最后,Epiphany搭配GTK4和libdwaita看起来令人惊叹。

带GTK4端口的GNOME Web(开发版本)

选项卡式视图

然而,令人惊叹的Adwaita TabView实现仍在开发中,不包括在此合并请求中。TabView实现为GNOME Web中打开的选项卡提供了令人惊叹的摘要视图。您可以执行几个功能,例如重新排序选项卡、打开新选项卡、关闭选项卡等。

这是给你的一段视频。

正如您所看到的,TabView的更改是复杂的,可能需要一段时间才能在详尽的测试后在Main中实现。

性能和下载

也就是说,随着GTK4的移植,您应该也会感觉到Epiphany的性能远远好于早期版本。它感觉是无缝的,而且由于清除了旧代码,您可能会遇到较少的冻结。

这个版本的GNOME Web应该会在明年的GNOME 44版本中发布,计划在2022年3月发布。这意味着Ubuntu 23.04和Fedora 38肯定会拥有这些功能。

同时,如果你想尝试一下,可以从GitLab的主分支下载Flatpak包,然后试一试。一如既往,欢迎您编译并试用它。

或者使用以下命令通过GNOME Nighly Flatpak repo安装它。

Flat Pack远程-添加--如果不存在GNOME-夜间https://nightly.gnome.org/gnome-nightly.flatpakrepo
Platpak安装GNOME-夜间org.gnome.Epiphany.Devel

请注意,如果您已经安装了GNOME Web,则上面的开发版本可以共存!所以,不用担心。

我希望GNOME Web变得更加成熟,这样我们就可以有一个非Chromium、非Firefox的替代浏览器。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论