Tha Matthew Kosarek, leasaiche aig Canonical, air dreach 0.6 den mhanaidsear co-dhèanamh miracle-wm fhoillseachadh, a bhios a’ cleachdadh protocol Wayland agus co-phàirtean manaidsear co-dhèanamh Mir. Tha Miracle-wm a’ toirt taic do uinneagan leacan, coltach ris an fheadhainn anns na pròiseactan i3 agus Sway. Faodar Waybar a chleachdadh mar phannal. Tha còd a’ phròiseict sgrìobhte ann an C++ agus tha e fo cheadachas GPLv3. Tha na togail chrìochnaichte rim faighinn ann an cruth snap, a bharrachd air pacaidean rpm agus deb airson Fedora agus Ubuntu.
Is e adhbhar miracle-wm measgachadh a chruthachadh frithealaiche, a bhios a’ cleachdadh leacan, ach a tha nas practaigeach agus nas eireachdail na toraidhean mar Swayfx. Tha am pròiseact cuideachd a’ toirt taic do dhòighean clasaigeach uinneagan fleòdraidh, leithid uinneagan fa leth a chur air mullach griod leacan no uinneagan a phronnadh gu àite sònraichte air an deasg. Tha e a’ toirt taic do dheasgaichean brìgheil, leis a’ chomas modh bunaiteach riaghlaidh uinneagan a shuidheachadh airson gach deasg (leacan no uinneagan fleòdraidh).
Thathas an dùil gum bi Miracle-wm feumail do luchd-cleachdaidh as fheàrr leotha cruth leacach ach a tha ag iarraidh buaidhean lèirsinneach agus dealbhadh grafaigeach nas beòthaile le eadar-ghluasadan rèidh agus dathan. Tha an rèiteachadh air a mhìneachadh ann an cruth YAML. Gus miracle-wm a stàladh, faodaidh tu an àithne “sudo snap install miracle-wm -classic” a chleachdadh.

Prìomh innleachdan:
- Tha an leabharlann libmiracle-wm-config anns a’ phacaid, a bheir seachad API C airson rèiteadairean a chruthachadh. Mar eisimpleir, tha an rèiteadair grafaigeach miracle-settings le eadar-aghaidh stèidhichte air Flutter air a chur an gnìomh.
- Chaidh taic a chur ris airson leudachadh pròtacal Wayland wlr-output-management gus roghainnean innealan toraidh atharrachadh. Le taic airson a’ phròtacal seo, mar eisimpleir, faodaidh tu an aplacaid wdisplays a chleachdadh gus roghainnean sgrion a rèiteachadh.
- Chaidh a’ chomas a chur ris airson radius cruinn oiseanan frèam na h-uinneige a ghnàthachadh.
- Tha na h-òrdughan IPC "comharran", "togal làn-sgrìn", "togal fleòdraidh", "iomlaid" agus "ath-ainmich àite-obrach" air an cur an gnìomh.
- Chaidh tachartasan a chur an gnìomh a tha a’ nochdadh làimhseachadh uinneagan, leithid ùr, dùnadh, fòcas, tiotal, modh_làn-sgrìn, gluasad, fleòdradh, èiginneach agus comharraich.
- Chaidh aonad systemd miracle-wm-xdg-autostart.target a chur ris gus seisean stèidhichte air MiracleWM a thòiseachadh.
- Riochdachadh nas fheàrr de fhrèamaichean uinneig.
- Rèidheamachd beòthachaidh nas fheàrr.
- Chaidh na roghainnean a ghluasad bho $XDG_CONFIG_HOME/miracle-wm.yaml gu $XDG_CONFIG_HOME/miracle-wm/config.yaml. Tha roghainnean an taisbeanaidh suidhichte ann an $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Source: fosgailtenet.ru
