Wasma 独立完整 WM、compositor、UI 前端
发布: (2026年1月18日 GMT+8 05:27)
2 min read
原文: Dev.to
Source: Dev.to
概览
WASMA(Windows Assignment System Monitoring Architecture)是一个基于 ICED 构建的窗口管理器合成器 UI 前端层系统。它使用 Rust 编写,完全独立,并提供自己的运行环境。该项目目前仍在开发中。
核心特性
- 手动资源管理:对单个窗口进行资源管理。
- 网络窗口共享:在任何网络上共享窗口,无需额外的远程查看软件。
- 多种启动协议:窗口可通过 gRPC、HTTP、HTTPS 或 Tor 启动。
- 多实例支持:一次性启动所有窗口,或使用单例实例单独启动。
- 单协议管理:通过一种协议打开、启动并控制多个窗口。
应用权限管理(可选)
- 直接为任意应用定义并限制权限。
- 使用现代的
.manifest格式(而非传统的.desktop文件)描述窗口管理功能。 - 推荐使用 source* 方法来管理权限,以获得最佳效果。
Wasma‑ubin
- 提供 统一二进制接口,通过单一 ABI 添加、修改和强制执行功能。
- 支持从 Windows、macOS 或 Linux 二进制文件中添加缺失的 GTK、Qt 与 ICED 平台特性。
- 支持 完整翻译 X11 与 Wayland 应用。
- 传统或仅 Windows 支持可单独获取,但建议通过 WGClient WASMA 地面客户端 使用完整功能。
渲染与资源管理
- CPU 渲染 系统,GPU 加速为可选项。
- 可直接调节资源管理参数。
更多信息
欲了解更多细节,请访问 Wasma 项目页面。