Matthew Kosarek, Canonical şirkətinin bir geliştiricisi, Wayland protokolunu və Mir kompozit menecerləri üçün komponentləri istifadə edən miracle-wm 0.8 kompozit menecerinin buraxılışını dərc etdi. Miracle-wm, i3 və Sway layihələri ilə oxşar mozaik (tiling) pəncərə düzülüşünü dəstəkləyir. Panel olaraq Waybar istifadə edilə bilər. Layihənin kodu C++ dilində yazılmışdır və GPLv3 lisenziyası altında paylanır. Hazır yığınlar snap formatında, eləcə də Fedora və Ubuntu üçün rpm və deb paketlərində formalaşdırılmışdır.
miracle-wm-in məqsədi kompozit yaradılmasıdır server, mozaik pəncərə idarəetməsini tətbiq edərək, lakin Swayfx kimi məhsullardan daha funksional və dəbdəbəli. Eyni zamanda, layihə klassik floating pəncərə işləmə üsullarını da istifadə etməyə imkan tanıyır, məsələn, ayrı-ayrı pəncərələri mozaik şəbəkənin üzərində yerləşdirmək və ya müəyyən bir yerdə sabit saxlamaq mümkündür. Hər bir iş masası üçün öz standart pəncərə işləmə rejimlərini (mozaik düzüm və ya floating pəncərələr) təyin etmək imkanı ilə virtual iş masasını dəstəkləyir.
miracle-wm-in mozaik düzümə üstünlük verən, lakin hamar keçidlər və canlı rənglərlə daha görkəmli qrafik dizayn əldə etmək istəyən istifadəçilər üçün faydalı olacağı düşünülür. Konfiqurasiya YAML formatında müəyyən edilir. miracle-wm-i quraşdırmaq üçün «sudo snap install miracle-wm —classic» əmri istifadə edilə bilər.

Əsas yeniliklər:
- İnsanlar üçün əlçatanlığı artıran vasitələr əlavə edildi, məsələn, göstərilən element üzərində göstəricini tutaraq klik etmək; sol siçan düyməsini tutaraq sağ siçan düyməsi klikləməsini simulyasiya etmək; ekrandakı seçilmiş sahənin məzmununu böyütmək; düymə basılmalarının işlənməsində gecikmələr əlavə etmək; bir düymə ilə ardıcıl klaviatura kombinasiyalarını tətbiq etmək.
- Çıxış filtriləri üçün şaderlərin son görüntü renderində tətbiqinə dəstək əlavə edildi.
- Touchpad-ların konfiqurasiyası üçün bir sıra parametrlər əlavə olundu, məsələn, siçan olduğu zaman touchpadın avtomatik deaktiv edilməsi və klaviatura ilə yazma zamanı, sürüşdürmə sürətinin və həssaslığının idarə edilməsi, siçan düymələrinin emulyasiyası, toxunma ilə klik və iki barmaqla sürüşdürmə.
- İndilərdə cursor üçün ayarları artırıldı, istifadəçi cursorun miqyasını tənzimləmək və pəncərələr üçün fokus dəyişdirmə rejimini müəyyənləşdirmək imkanı verildi (fokus dəyişdirmək cursorla və ya kliklə).
- Dəyişdirmə zamanı yer dəyişdirmə effektində animasiya təkmilləşdirildi. virtual iş masalarıİş masaları arasında keçid effektinin tədricən kölgələməsi əlavə edildi.
- Bir neçə fərqli animasiyanı (məsələn, tədricən açılan yer dəyişdirməsi) tətbiq edən kombinasiyalı effektlərin yaradılması mümkündür.
- Ayarlar arasında ‘~’ simvolu əvəzinə ev kataloqunun daxil edilməsi təmin edildi.
- Digər fayllardan təyinatları əlavə etməyə imkan verən ‘includes:’ konfiqurasiya parametri əlavə olundu.
- Mozaik düzülüşdən çıxarılan pəncərələrin avtomatik mərkəzləşdirilməsi təmin edildi.

Mənbə: opennet.ru
