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 플랫폼 기능을 추가할 수 있습니다.
  • X11Wayland 애플리케이션의 전체 번역을 지원합니다.
  • 레거시 또는 Windows‑전용 지원은 별도로 제공되지만, 전체 기능은 WGClient WASMA ground client를 통해 사용하는 것이 권장됩니다.

렌더링 및 리소스 관리

  • CPU 기반 렌더링 시스템이며 GPU 가속은 선택 사항입니다.
  • 리소스 관리 매개변수를 직접 조정할 수 있습니다.

추가 정보

자세한 내용은 Wasma 프로젝트 페이지를 방문하십시오.

Back to Blog

관련 글

더 보기 »

WSL-UI 구축: Mock Mode와 Fake Distros

아키텍처 결정: WSL‑UI의 Mock Mode WSL‑UI와 함께 내린 최초의 아키텍처 결정 중 하나는 완전한 Mock Mode를 구축하는 것이었습니다. 이는 단지 ...