Ua hoʻokuʻu ʻo Matthew Kosarek, he mea hoʻomohala ma Canonical, i ka mana 0.7 o ka miracle-wm compositing manager, kahi e hoʻohana ai i ka protocol Wayland a me nā ʻāpana Mir compositing manager. Kākoʻo ʻo Miracle-wm i nā puka makani tiling, e like me nā mea ma nā papahana i3 a me Sway. Hiki ke hoʻohana ʻia kahi Waybar ma ke ʻano he panela. Ua kākau ʻia ke code o ka papahana ma C++ a ua laikini ʻia ma lalo o ka laikini GPLv3. Loaʻa nā kūkulu i hoʻopau ʻia ma ke ʻano snap, a me nā pūʻolo rpm a me deb no Fedora a me. Ubuntu.
ʻO ke kumu o ka miracle-wm ʻo ia ka hana ʻana i kahi hui pū ʻia kikowaena pūnaewele, ka mea e hoʻohana ana i ka tiling, akā ʻoi aku ka hana a me ke ʻano ma mua o nā huahana e like me Swayfx. Kākoʻo pū ka papahana i nā ʻano hana puka makani lana maʻamau, e like me ke kau ʻana i nā puka makani pākahi ma luna o kahi grid tiling a i ʻole ke kau ʻana i nā puka makani i kahi kikoʻī ma ka pākaukau. Kākoʻo ia i nā pākaukau virtual, me ka hiki ke hoʻonohonoho i kahi ʻano hoʻokele puka makani paʻamau no kēlā me kēia pākaukau (tiling a i ʻole nā puka makani lana).
Manaʻo ʻia ʻo Miracle-wm e pono no nā mea hoʻohana i makemake i kahi hoʻolālā tile akā makemake i nā hopena hiʻohiʻona a me kahi hoʻolālā kiʻi ʻoi aku ka ikaika me nā hoʻololi ʻoluʻolu a me nā kala. Ua wehewehe ʻia ka hoʻonohonoho ʻana ma ke ʻano YAML. No ka hoʻokomo ʻana i ka miracle-wm, hiki iā ʻoe ke hoʻohana i ke kauoha "sudo snap install miracle-wm -classic".

Nā hana hou nui:
- Ua hoʻopau ʻia ke kikowaena IPC me ka protocol IPC o ka luna pukaaniani i3 a me ka luna hoʻonohonoho Sway. Hāʻawi ka protocol i ka hoʻokele ʻana i ka hana a me ka launa pū ʻana me ka luna hui. Ua hoʻokō ʻia nā hiʻohiʻona IPC i manaʻo ʻia a ua hoʻomaikaʻi ʻia ka launa pū me nā papahana ʻaoʻao ʻekolu e kākoʻo ana i ka i3/Sway IPC, e like me ka panel waybar a me ka nwg-shell graphical shell. Ua hoʻokō ʻia nā kauoha hou 'gaps', 'nop', 'move container' a me ka 'move workspace', a ua hoʻohui ʻia ke kākoʻo no ka "for_window" modifier. Ua hoʻohui ʻia nā palapala no kēlā me kēia kauoha IPC, a ua hoʻokō ʻia nā hoʻāʻo no ka pololei o ka hoʻokō kauoha.
- Kākoʻo hoʻohui ʻia no ka hoʻopilikino ʻana i nā ʻāpana ʻiole e like me ka wikiwiki o ka ʻōwili, ke aniani ʻana i nā hana pihi ʻiole hema a me ka ʻākau, a me ka hoʻonohonoho ʻana i ka ratio o ka wikiwiki cursor i ka wikiwiki o ka ʻiole. Ua manaʻo ʻia kahi ʻāpana "iole:" hou e wehewehe i nā hoʻonohonoho ma ~/.config/miracle-wm.yaml.
- Hoʻohui ʻia nā hoʻonohonoho kīpē e hiki ai iā ʻoe ke koho i ka hoʻolālā kīpē, ke ʻano kīpē, a me nā ʻāpana hana kīwī i ka wā e paʻa ana i kahi kī. Ma ka paʻamau, hoʻouka ʻia ka hoʻonohonoho ʻana mai ka locale1 locale.
- Ua hōʻano hou ʻia nā waihona waihona kikowaena Mir i ka mana 2.22, i paʻi ʻia i ka pule i hala. Hoʻohui ka mana hou o Mir i kahi hoʻokō o ka protocol Wayland "drm-syncobj" no ka hoʻonohonoho ʻana i ka buffer me ka hoʻohana ʻana i nā mea hoʻonohonoho DRM (Direct Rendering Manager). Ua hoʻokō ʻia ka hiki ke hoʻololi i ka hoʻonohonoho ma ka lele. Ua hoʻomaikaʻi ʻia ke kākoʻo no nā ʻōnaehana me nā kāleka kiʻi NVIDIA. Ua hoʻomaka ka hoʻohui ʻana o nā code i kākau ʻia ma Rust (ʻo ka hui ʻana i ka Rust ke koho).
Source: opennet.ru
