Matthew Kosarek, zhvillues nga Canonical, publikoi versionin e menaxherit të kompozitës miracle-wm 0.7, që përdor protokollin Wayland dhe komponentët për ndërtimin e menaxherëve të kompozitës Mir. Miracle-wm mbështet renditjen e dritareve në mozaik (tiling), e ngjashme me projektet i3 dhe Sway. Si panel mund të përdoret Waybar. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërtime të gatshme janë formuar në formatin snap, si dhe në paketat rpm dhe deb për Fedora dhe Ubuntu.
Qëllimi i miracle-wm është krijimi i një menaxheri kompozitësh serverit, që aplikohet me menaxhimin mozaik të dritareve, por më funksional dhe elegant se produkte të tillë si Swayfx. Projekti gjithashtu lejon përdorimin e teknikave tradicionale të punës me dritare të lëvizshme, për shembull, është e mundur të vendosen dritare të veçanta mbi rrjetën mozaike ose të nguliten dritare në një vend të caktuar në desktop. Mbështeten tavolina virtuale me mundësinë e caktimit të një mode të punës me dritare për çdo tavolinë, siç është organizimi mozaik ose dritaret e lëvizshme.
Miracle-wm pritet tĂ« jetĂ« i dobishĂ«m pĂ«r pĂ«rdoruesit qĂ« preferojnĂ« njĂ« kompozim mozaiku, por dĂ«shirojnĂ« efekte vizuale dhe njĂ« dizajn mĂ« tĂ« ndritshĂ«m grafik me kalime tĂ« qetĂ« dhe ngjyra. Konfigurimi pĂ«rcaktohet nĂ« formatin YAML. PĂ«r instalimin e miracle-wm mund tĂ« pĂ«rdorni komandĂ«n «sudo snap install miracle-wm âclassic».

TĂ« rejat kryesore:
- IPC-interfaci Ă«shtĂ« pĂ«rfunduar, i pĂ«rputhshĂ«m me protokollin IPC tĂ« menaxherit tĂ« dritareve i3 dhe menaxherit tĂ« kompozitĂ«s Sway. Protokolli mundĂ«son menaxhimin e funksionimit dhe ndĂ«rveprimin me menaxherin e kompozitĂ«s. JanĂ« realizuar tĂ« gjitha operacionet e menduara IPC dhe Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rshtatshmĂ«ria me projekte tĂ« jashtme qĂ« mbĂ«shtesin IPC i3/Sway, si paneli waybar dhe ndĂ«rfaqja grafike nwg-shell. Komanda tĂ« reja âgapsâ, ânopâ, âmove containerâ dhe âmove workspaceâ janĂ« implementuar, si dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modifikatorin âfor_windowâ. Dokumentacioni pĂ«r çdo komandĂ« IPC Ă«shtĂ« pĂ«rgatitur dhe janĂ« realizuar teste pĂ«r saktĂ«sinĂ« e implementimit tĂ« komandave.
- Shtuar mbĂ«shtetje pĂ«r konfigurimin e parametrave tĂ« mausit, si shpejtĂ«sia e rrotullimit, pasqyrimi i veprimeve tĂ« butonit tĂ« majtĂ« dhe tĂ« djathtĂ« dhe caktimi i marrĂ«dhĂ«nies midis shpejtĂ«sisĂ« sĂ« lĂ«vizjes sĂ« kursorit dhe shpejtĂ«sisĂ« sĂ« lĂ«vizjes sĂ« mausit. PĂ«r tĂ« pĂ«rcaktuar konfigurimet, nĂ« ~/.config/miracle-wm.yaml Ă«shtĂ« ofruar njĂ« seksion i ri âmouse:â.
- Shtuar konfigurime për tastierën, që lejojnë zgjedhjen e shtrirjes së tastierës, tipin e tastierës dhe parametrat e gjenerimit të përsëritjes kur mbahet butoni. Nga ana tjetër, konfigurations nga lokali locale1 ngarkohet si standard.
- LibraritĂ« pĂ«r ndĂ«rtimin e serĂ«ve tĂ« kompozitĂ«s Mir janĂ« azhurnuar nĂ« versionin 2.22, tĂ« publikuar javĂ«n e kaluar. NĂ« versionin e ri Mir Ă«shtĂ« implementuar protokolli Wayland âdrm-syncobjâ pĂ«r sinqerizimin e qartĂ« tĂ« bufereve me objekte sinhronizimi DRM (Direct Rendering Manager). ĂshtĂ« realizuar mundĂ«sia e ndryshimit tĂ« konfiguracionit nĂ« fluks. Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r sistemet me karta grafike NVIDIA. Ka filluar integrimi i kodit tĂ« shkruar nĂ« gjuhĂ«n Rust (ndĂ«rtimi i komponentĂ«ve nĂ« Rust Ă«shtĂ« opsional).
Burimi: opennet.ru
