记得 Mir 吗?这是 Canonical 在 2013 年启动的项目,旨在将其打造成 Unity 桌面环境的主要显示服务器。直到今天,尽管被认为是公司不成功的冒险的一部分,这两个项目仍然得到支持,尽管它们的最初目标已经重新调整。

Unity 在开源社区中继续得到支持,主要通过 Ubuntu Unity 衍生版。与此同时,Canonical 仍然支持 Mir,并主要将其用于物联网设备。

在这里,其中一位开发人员分享了令人兴奋的消息,承诺进一步增强 Linux 平铺窗口管理器已经多样化的生态系统。

介绍 Miracle-WM:在 Wayland 上实现完美平铺

Miracle-WM 是一个崭新而雄心勃勃的 Wayland 合成器,扎根于 Mir 显示服务器的基础,从 i3 和 Sway 等流行的合成器中汲取灵感,但旨在在美学和功能上超越它们。

由 Canonical 的软件工程师 Matthew Kosarek 开发的 Miracle-WM 是一款前沿的 Wayland 合成器,旨在通过其窗口管理方法重新定义用户体验。

虽然项目目前仍在开发中,但 Kosarek 建议潜在用户,Miracle-WM 尚未准备好取代日常驱动程序。

然而,他的愿景超越了复制 i3 和 Sway 的成功。该项目旨在提供更引人注目、功能更丰富的体验,将自己定位为现有解决方案(如 SwayFX)的强大竞争对手。 

Miracle-WM 的路线图明确,预计在 2024 年 7 月实现稳定、功能完整的 1.0.0 版本发布里程碑。在此之前,所有临时发布版本将采用 0.x.0 版本命名规则。

功能和配置

Miracle-WM 拥有一系列内置的关键命令,旨在实现高效的窗口管理,包括布局调整、窗口选择和移动以及应用程序控制。

合成器还引入了指针行为细微差别,例如悬停时的窗口选择和窗口管理的工具栏交互,同时限制了基于指针的窗口调整和移动。

此外,它还支持窗口之间的间隙、面板的排除区域(如 Waybar)、全屏窗口、多输出和工作区支持。

对于那些渴望立即开始的用户,他们可以通过在现有的 Ubuntu 系统上运行以下命令来轻松安装它作为一个 Snap 软件包:

sudo snap install miracle-wm --classic

然后,注销并在登录屏幕上选择“Miracle”以开始会话。

然而,我们要立即发出警告,特别是对于更初级的 Ubuntu 用户——接下来会遇到的情况需要一定的技术技能。你将会看到一个空白屏幕,为了将其转换为可用的工作环境,需要进行大量的配置。

考虑到这一点,用户可以通过配置文件“miracle-wm.yaml”来定制他们的体验,该文件在用户的“.config”目录中生成,并在首次启动时定位。以下是可用的配置选项和平铺窗口管理器的键盘快捷键的链接

更多信息,请访问该项目的 GitHub 页面

发表回复