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 编写,完全独立,并提供自己的运行环境。该项目目前仍在开发中。

核心特性

  • 手动资源管理:对单个窗口进行资源管理。
  • 网络窗口共享:在任何网络上共享窗口,无需额外的远程查看软件。
  • 多种启动协议:窗口可通过 gRPCHTTPHTTPSTor 启动。
  • 多实例支持:一次性启动所有窗口,或使用单例实例单独启动。
  • 单协议管理:通过一种协议打开、启动并控制多个窗口。

应用权限管理(可选)

  • 直接为任意应用定义并限制权限。
  • 使用现代的 .manifest 格式(而非传统的 .desktop 文件)描述窗口管理功能。
  • 推荐使用 source* 方法来管理权限,以获得最佳效果。

Wasma‑ubin

  • 提供 统一二进制接口,通过单一 ABI 添加、修改和强制执行功能。
  • 支持从 Windows、macOS 或 Linux 二进制文件中添加缺失的 GTKQtICED 平台特性。
  • 支持 完整翻译 X11 与 Wayland 应用。
  • 传统或仅 Windows 支持可单独获取,但建议通过 WGClient WASMA 地面客户端 使用完整功能。

渲染与资源管理

  • CPU 渲染 系统,GPU 加速为可选项。
  • 可直接调节资源管理参数。

更多信息

欲了解更多细节,请访问 Wasma 项目页面。

Back to Blog

相关文章

阅读更多 »

适合初学者的 Rust 入门方式

介绍 Rust 是一种强大的语言,但对初学者来说,入门可能会感到不知所措。当我开始学习 Rust 时,我意识到我需要一个简单的、...