UMatthew Kosarek, unjiniyela kwa-Canonical, ukhiphe inguqulo 0.6 ye-miracle-wm compositing manager, esebenzisa iphrothokholi ye-Wayland kanye nezingxenye ze-Mir compositing manager. I-Miracle-wm isekela amafasitela okufaka amathayili, afana nalawo akumaphrojekthi e-i3 kanye ne-Sway. I-Waybar ingasetshenziswa njengephaneli. Ikhodi yephrojekthi ibhalwe ku-C++ futhi inelayisensi ngaphansi kwelayisensi ye-GPLv3. Ukwakhiwa okuqediwe kuyatholakala ngefomethi ye-snap, kanye namaphakheji e-rpm kanye ne-deb e-Fedora kanye ne- Ubuntu.
Inhloso yesimangaliso-wm ukudala inhlanganisela iseva, esebenzisa ukufaka amathayili, kodwa isebenza kahle futhi inesitayela kunemikhiqizo efana neSwayfx. Le phrojekthi iphinde isekele amasu amafasitela ajwayelekile antantayo, njengokubeka amafasitela ngamanye phezu kwegridi yokufaka amathayili noma ukunamathisela amafasitela endaweni ethile kudeskithophu. Isekela amadeskithophu abonakalayo, kanye nekhono lokusetha imodi yokuphatha iwindi ezenzakalelayo yedeskithophu ngayinye (ukufaka amathayili noma amafasitela antantayo).
I-Miracle-wm kulindeleke ukuthi ibe wusizo kubasebenzisi abakhetha isakhiwo esinamathayela kodwa abafuna imiphumela ebonakalayo kanye nomklamo wesithombe ogqamile onokushintshwa okubushelelezi nemibala. Ukucushwa kuchazwa ngefomethi ye-YAML. Ukufaka isimangaliso-wm, ungasebenzisa umyalo othi “sudo snap install miracle-wm —classic”.

Okuqanjiwe okuyinhloko:
- Iphakheji ihlanganisa umtapo wezincwadi we-libmiracle-wm-config, ohlinzeka nge-C API yokudala abahleli. Njengesibonelo, izilungiselelo eziyisimangaliso ze-graphical configurator ezine-interface esekelwe ku-Flutter ziyasetshenziswa.
- Kungezwe usekelo lwesandiso sephrothokholi ye-Wayland i-wlr-output-management ukuze kushintshwe izilungiselelo zedivayisi yokuphumayo. Ukusekelwa kwale phrothokholi, ngokwesibonelo, kukuvumela ukuthi usebenzise uhlelo lokusebenza lwe-wdisplays ukuze ulungiselele izilungiselelo zesikrini.
- Kwengezwe amandla okwenza ngendlela oyifisayo irediyasi yokuzungezisa amakhona ozimele wewindi.
- I-IPC iyala "amamaki", "ukuguqula isikrini esigcwele", "ukuguqula okuntantayo", "ukushintshanisa" kanye "nokuqamba kabusha indawo yokusebenza" kuyasetshenziswa.
- Imicimbi esetshenzisiwe ebonisa ukukhohliswa kwamawindi, njengokusha, ukuvala, ukugxila, isihloko, imodi_yesikrini esigcwele, ukunyakaza, ukuntanta, ukuphuthuma nokumaka.
- Kwengezwe iyunithi ye-systemd miracle-wm-xdg-autostart.target ukuze kuqalwe iseshini esekelwe ku-MiracleWM.
- Ukunikezwa okuthuthukisiwe kozimele bewindi.
- Ubushelelezi bopopayi obuthuthukisiwe.
- Izilungiselelo zisusiwe ku-$XDG_CONFIG_HOME/miracle-wm.yaml zayiswa ku-$XDG_CONFIG_HOME/miracle-wm/config.yaml. Izilungiselelo zokubonisa zitholakala kokuthi $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Source: opennet.ru
