Wasma 독립-전체 WM, 컴포지터, UI-프론트
발행: (2026년 1월 18일 오전 06:27 GMT+9)
3 min read
원문: Dev.to
Source: Dev.to
개요
WASMA(Windows Assignment System Monitoring Architecture)는 ICED 위에 구축된 윈도우 매니저 컴포지터 UI‑프론트 레이어 시스템입니다. Rust로 작성되었으며 완전히 독립적이고 자체 환경을 제공합니다. 현재 프로젝트는 개발 중입니다.
핵심 기능
- 개별 창에 대한 수동 리소스 관리.
- 추가 원격‑뷰어 소프트웨어 없이도 모든 네트워크에서 창을 공유할 수 있습니다.
- 다중 실행 프로토콜: 창을 gRPC, HTTP, HTTPS, 또는 Tor를 통해 시작할 수 있습니다.
- 다중 인스턴스 지원: 모든 창을 한 번에 실행하거나 싱글리티 인스턴스를 사용해 개별적으로 시작할 수 있습니다.
- 단일 프로토콜 관리: 하나의 프로토콜을 통해 여러 창을 열고, 시작하고, 제어합니다.
애플리케이션 권한 관리 (선택 사항)
- 어떤 애플리케이션에 대해서도 직접 권한을 정의하고 제한합니다.
- 전통적인
.desktop파일 대신 최신.manifest형식을 사용하여 창‑관리 기능을 설명합니다. - 권한 관리를 위해 source* 방식을 권장합니다.
Wasma‑ubin
- 단일 ABI를 통해 기능을 추가, 수정 및 적용하는 통합 바이너리 인터페이스를 제공합니다.
- Windows, macOS, 또는 Linux 바이너리에서 누락된 GTK, Qt, 및 ICED 플랫폼 기능을 추가할 수 있습니다.
- X11 및 Wayland 애플리케이션의 전체 번역을 지원합니다.
- 레거시 또는 Windows‑전용 지원은 별도로 제공되지만, 전체 기능은 WGClient WASMA ground client를 통해 사용하는 것이 권장됩니다.
렌더링 및 리소스 관리
- CPU 기반 렌더링 시스템이며 GPU 가속은 선택 사항입니다.
- 리소스 관리 매개변수를 직접 조정할 수 있습니다.
추가 정보
자세한 내용은 Wasma 프로젝트 페이지를 방문하십시오.