Matthew Kosarek, mugadziri weCanonical, akaburitsa vhezheni 0.6 yemiracle-wm compositing manager, iyo inoshandisa Wayland protocol uye Mir compositing manager components. Miracle-wm inotsigira mahwindo ekuisa mataira, akafanana neari mumapurojekiti ei3 neSway. Waybar inogona kushandiswa sepaneru. Kodhi yepurojekiti yakanyorwa muC++ uye ine rezinesi pasi peGPLv3 rezinesi. Magadzirirwo akapedzwa anowanikwa mufomati yesnap, pamwe nemapakeji erpm nedeb eFedora ne Ubuntu.
Chinangwa chezvishamiso-wm ndechekugadzira chinhu chakasanganiswa server, iyo inoshandisa mataira, asi inoshanda uye ine fashoni kupfuura zvigadzirwa zvakaita seSwayfx. Chirongwa ichi chinotsigirawo matekiniki ekare efalling window, akadai sekuisa mahwindo ega ega pamusoro pegridi yemataira kana kuisa mahwindo panzvimbo yakatarwa padesktop. Inotsigira madesktop chaiwo, nekukwanisa kuseta default window management mode yedesktop yega yega (mataira kana mahwindo anoyangarara).
Chishamiso-wm chinotarisirwa kuve chinobatsira kune vashandisi vanofarira dhizaini ine mataira asi vanoda maratidziro ekuona uye inoyevedza graphic dhizaini ine yakatsetseka shanduko uye mavara. Kugadzirisa kunotsanangurwa muYAML fomati. Kuisa chishamiso-wm, unogona kushandisa murairo "sudo snap install miracle-wm -classic".

Zvitsva zvikuru:
- Iyo pasuru inosanganisira iyo libmiracle-wm-config raibhurari, iyo inopa C API yekugadzira zvigadziriso. Semuenzaniso, iyo graphical configurator chishamiso-zvigadziro neFlutter-based interface inoshandiswa.
- Yakawedzera tsigiro yeWayland protocol yekuwedzera wlr-output-management kuti uchinje inobuda mudziyo marongero. Tsigiro yeiyi protocol, semuenzaniso, inobvumidza iwe kushandisa iyo wdisplays application kugadzirisa zvigadziriso.
- Yakawedzera kugona kugadzirisa radius yekutenderera kwemakona emahwindo emakona.
- IPC inoraira "mamaki", "fullscreen toggle", "floating toggle", "swap" uye "rename workspace" zvinoitwa.
- Zviitiko zvakaitwa zvinotaridza manipulations emahwindo, senge nyowani, kuvhara, kutarisa, musoro, fullscreen_mode, fambisa, inoyangarara, nekukasira uye maka.
- Yakawedzerwa systemd unit miracle-wm-xdg-autostart.target kutanga ChishamisoWM-based session.
- Kuita kwakavandudzwa kwemafuremu emahwindo.
- Animation yakavandudzwa yakatsetseka.
- Zvirongwa zvakatamiswa kubva pa$XDG_CONFIG_HOME/miracle-wm.yaml kuenda ku$XDG_CONFIG_HOME/miracle-wm/config.yaml. Zvirongwa zvekuratidzira zviri mu$XDG_CONFIG_HOME/miracle-wm/display.yaml.

Source: opennet.ru
