Wasma indepent-full WM,compositor,UI-fronted
Source: Dev.to
Overview
WASMA (Windows Assignment System Monitoring Architecture) is a window manager compositor UI‑fronted layer system built on ICED. It is written in Rust, completely independent, and provides its own environment. The project is currently under development.
Core Features
- Manual resource management for individual windows.
- Networked window sharing across any network without requiring additional remote‑viewer software.
- Multiple launch protocols: windows can be started via gRPC, HTTP, HTTPS, or Tor.
- Multi‑instance support: launch all windows at once, or use singularity instances to start them individually.
- Single‑protocol management: open, start, and control multiple windows through one protocol.
Application Permission Management (Optional)
- Define and restrict permissions for any application directly.
- Uses the modern
.manifestformat (instead of traditional.desktopfiles) to describe window‑management features. - The source* method for permissions is recommended for best results.
Wasma‑ubin
- Provides a unified binary interface that adds, modifies, and enforces features via a single ABI.
- Enables adding missing GTK, Qt, and ICED platform features from Windows, macOS, or Linux binaries.
- Supports full translation of X11 and Wayland applications.
- Legacy or Windows‑only support is available separately, but full functionality is recommended through the WGClient WASMA ground client.
Rendering and Resource Management
- CPU‑powered rendering system; GPU acceleration is optional.
- Direct adjustment of resource management parameters.
Further Information
For more details, visit the Wasma project page.