Метју Косарек, програмер у компанији Canonical, објавио је верзију 0.6 менаџера композитинга miracle-wm, који користи Wayland протокол и Mir компоненте менаџера композитинга. Miracle-wm подржава постављање прозора на плочице, слично онима у i3 и Sway пројектима. Waybar се може користити као панел. Код пројекта је написан у C++ и лиценциран је под GPLv3 лиценцом. Готове верзије су доступне у snap формату, као и rpm и deb пакети за Fedora и... Ubuntu.
Сврха miracle-wm-а је стварање композита сервер, који користи постављање плочица, али је функционалнији и стилскији од производа попут Swayfx-а. Пројекат такође подржава класичне технике плутајућих прозора, као што је постављање појединачних прозора на врх мреже плочица или закачивање прозора на одређену локацију на радној површини. Подржава виртуелне радне површине, са могућношћу подешавања подразумеваног режима управљања прозорима за сваку радну површину (постављање плочица или плутајући прозори).
Очекује се да ће Мирацле-вм бити користан за кориснике који више воле поплочани изглед, али желе визуелне ефекте и живописнији графички дизајн са глатким прелазима и бојама. Конфигурација је дефинисана у ИАМЛ формату. Да бисте инсталирали мирацле-вм, можете користити команду „судо снап инсталл мирацле-вм —цлассиц“.

Главне иновације:
- Пакет укључује библиотеку libmiracle-wm-config, која пружа C API за креирање конфигуратора. На пример, имплементиран је графички конфигуратор miracle-settings са интерфејсом заснованим на Flutter-у.
- Додата је подршка за проширење Wayland протокола wlr-output-management за промену подешавања излазних уређаја. Подршка за овај протокол, на пример, вам омогућава да користите апликацију wdisplays за конфигурисање подешавања екрана.
- Додата је могућност прилагођавања радијуса заобљења углова оквира прозора.
- Имплементиране су IPC команде „ознаке“, „прекидач преко целог екрана“, „плутајући прекидач“, „замена“ и „преименуј радни простор“.
- Имплементирани су догађаји који одражавају манипулације прозорима, као што су ново, затварање, фокус, наслов, режим_пуног_екрана, премештање, плутајуће, хитно и обележавање.
- Додата је системска јединица miracle-wm-xdg-autostart.target за покретање сесије засноване на MiracleWM-у.
- Побољшано приказивање оквира прозора.
- Побољшана глаткоћа анимације.
- Подешавања су премештена из $XDG_CONFIG_HOME/miracle-wm.yaml у $XDG_CONFIG_HOME/miracle-wm/config.yaml. Подешавања приказа се налазе у $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Извор: опеннет.ру
