MetjÅ« Kosareks, Canonical izstrÄdÄtÄjs, ir publicÄjis miracle-wm 0.6 kompozÄ«tmateriÄlu pÄrvaldnieka izlaidumu, kurÄ tiek izmantots Wayland protokols un komponenti, lai izveidotu Mir kompozÄ«tmateriÄlu pÄrvaldniekus. Miracle-wm atbalsta flīžu logu izkÄrtojumus, kas lÄ«dzÄ«gi tiem, kas ir i3 un Sway projektos. Waybar var izmantot kÄ paneli. Projekta kods ir rakstÄ«ts C++ valodÄ un tiek izplatÄ«ts saskaÅÄ ar GPLv3 licenci. Gatavas komplektÄcijas tiek Ä£enerÄtas snap formÄtÄ, kÄ arÄ« rpm un deb pakotnÄs Fedora un Ubuntu.
Miracle-wm mÄrÄ·is ir izveidot kompozÄ«tu. serveris, kas izmanto mozaÄ«koÅ”anu, bet ir funkcionÄlÄks un stilÄ«gÄks nekÄ tÄdi produkti kÄ Swayfx. Projekts atbalsta arÄ« klasiskÄs peldoÅ”o logu metodes, piemÄram, atseviŔķu logu novietoÅ”anu virs mozaÄ«kas režģa vai logu piesprauÅ”anu noteiktÄ vietÄ uz darbvirsmas. Tas atbalsta virtuÄlos darbvirsmas ar iespÄju iestatÄ«t noklusÄjuma logu pÄrvaldÄ«bas režīmu katrai darbvirsmai (mozaÄ«kas vai peldoÅ”ie logi).
Paredzams, ka Miracle-wm noderÄs lietotÄjiem, kuri dod priekÅ”roku flīžu izkÄrtojumam, bet vÄlas vizuÄlos efektus un koÅ”Äku grafisko dizainu ar vienmÄrÄ«gÄm pÄrejÄm un krÄsÄm. KonfigurÄcija ir definÄta YAML formÄtÄ. Lai instalÄtu miracle-wm, varat izmantot komandu āsudo snap install miracle-wm āclassicā.

Galvenie jauninÄjumi:
- PakotnÄ ir iekļauta libmiracle-wm-config bibliotÄka, kas nodroÅ”ina C API konfiguratoru izveidei. KÄ piemÄrs ir ieviests grafiskais konfigurators miracle-settings ar Flutter balstÄ«tu saskarni.
- Pievienots atbalsts Wayland protokola paplaÅ”inÄjumam wlr-output-management, lai mainÄ«tu izvades ierÄ«ces iestatÄ«jumus. PiemÄram, Ŕī protokola atbalsts ļauj izmantot wdisplays lietojumprogrammu ekrÄna iestatÄ«jumu konfigurÄÅ”anai.
- Pievienota iespÄja pielÄgot loga rÄmja stÅ«ru noapaļoÅ”anas rÄdiusu.
- Ir ieviestas IPC komandas "atzÄ«mes", "pilnekrÄna pÄrslÄgÅ”ana", "peldoÅ”Ä pÄrslÄgÅ”ana", "apmainīŔana" un "darbvirsmas pÄrdÄvÄÅ”ana".
- Ieviesti notikumi, kas atspoguļo loga manipulÄcijas, piemÄram, new, close, focus, title, fullscreen_mode, move, floating, urgent un mark.
- Pievienota systemd vienÄ«ba miracle-wm-xdg-autostart.target, lai sÄktu uz MiracleWM balstÄ«tu sesiju.
- Uzlabota logu rÄmju renderÄÅ”ana.
- Uzlabota animÄcijas vienmÄrÄ«gums.
- IestatÄ«jumi ir pÄrvietoti no $XDG_CONFIG_HOME/miracle-wm.yaml uz $XDG_CONFIG_HOME/miracle-wm/config.yaml. Displeja iestatÄ«jumi atrodas $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Avots: opennet.ru
