GNOME Boxes 重写:迁移 GTK4 与 Libadwaita
GNOME Boxes 的独立开发者 Felipe Borges 展示了该应用的一次完整重写,目前以 Flatpak-only 测试版形式发布,界面基础焕然一新。他在 Red Hat 的日常工作之外,独自投入两年时间完成这项工作,并在社区活动中分享了进展。
这次重写有两个关键决策。其一是转向 Flatpak-only 发布。Boxes 是 libvirt 和 QEMU 的前端,行为高度依赖宿主发行版,单人维护者难以兼顾各发行版的差异,因此新版将整个虚拟化栈打包进应用自身,不再依赖宿主环境。
其二是界面现代化。Boxes 已迁移到 GTK4 和 Libadwaita,弃用基于 GTK3 的 SPICE 组件,改用名为 Libmks 的新显示组件。对用户而言,最直观的变化是界面不再显得过时,同时 Windows 11 支持也得到完善。
#GitHub #开源 #GNOME #Boxes #GTK4 #Libadwaita #虚拟化 #QEMU #Linux
@GitHubTrendingHub
Post #596
19





