Метју Косарек, програмер у компанији Цаноницал, објавио је издање мирацле-вм 0.6 композитног менаџера, који користи Ваиланд протокол и компоненте за прављење Мир композитних менаџера. Мирацле-вм подржава распоред прозора са плочицама, сличан онима у и3 и Сваи пројектима. Ваибар се може користити као панел. Код пројекта је написан у Ц++ и дистрибуиран под ГПЛв3 лиценцом. Готови склопови се генеришу у снап формату, као иу рпм и деб пакетима за Федора и Убунту.
Сврха 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.

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