基于Canonical Mir项目构建的Wayland合成器/窗口管理器Miracle-WM发布了重大新功能版本。这款受i3/Sway启发的"可定制化"Wayland合成器在本周发布的v0.9版本中推出了基于WebAssembly的插件系统,开启了新的可能性,并提供了全新的RustAPI。
Miracle-WM 0.9引入了基于WebAssembly的插件系统,可配置窗口管理、动画效果、设置选项等功能。通过加载WASM模块的方式,该系统比替代方案更具安全性和可移植性。Miracle-WM开发者Matthew Kosarek已提供WASM插件实际运行演示视频:
Miracle-WM 0.9还为希望使用Rust编程语言编写插件的开发者提供了全新的RustAPI。
其他新变化包括:新增光标主题支持、用于重新加载Miracle配置的快捷键组合、性能优化以及多项功能更新。同时该版本也进行了错误修复。
用户可通过GitHub获取Miracle-WM 0.9的下载资源及更多详细信息。