Matthew Kosarek, moqapi oa Canonical, o lokollotse mofuta oa 0.4 oa mookameli oa miracle-wm compositing, o sebelisang protocol ea Wayland le likarolo tsa mookameli oa compositing oa Mir. Miracle-wm e tšehetsa lifensetere tsa tile, tse tšoanang le tse mererong ea i3 le Sway. Waybar e ka sebelisoa e le phanele. Khoutu ea projeke e ngotsoe ka C++ 'me e na le laesense tlas'a laesense ea GPLv3. Meaho e felileng e fumaneha ka mokhoa oa snap, hammoho le liphutheloana tsa rpm le deb bakeng sa Fedora le Ubuntu.
Morero oa mohlolo-wm ke ho theha motsoako seva, e sebelisang ho kenya litaele, empa e sebetsa haholoanyane ebile e na le setaele ho feta dihlahiswa tse kang Swayfx. Morero ona o boetse o tshehetsa mekgwa ya kgale ya difensetere tse phaphametseng, jwalo ka ho beha difensetere ka bomong hodima gridi ya ho kenya litaele kapa ho kenya difensetere sebakeng se itseng ho desktop. E tshehetsa di-desktop tse bonahalang, ka bokgoni ba ho seta mokgwa wa kamehla wa taolo ya fensetere bakeng sa desktop ka nngwe (ho kenya litaele kapa difensetere tse phaphametseng).
Miracle-wm e lebelletsoe ho ba molemo ho basebelisi ba khethang sebopeho sa lithaele empa ba batla litlamorao tsa pono le moralo o hlakileng haholoanyane o nang le liphetoho tse boreleli le mebala. Tokiso e hlalosoa ka sebopeho sa YAML. Ho kenya mohlolo-wm, o ka sebelisa taelo "sudo snap install miracle-wm -classic".

Ha ho lokisetsoa phetolelo e ncha, sepheo se seholo e ne e le ho fana ka tšehetso e feletseng bakeng sa protocol ea IPC ea mookameli oa fensetere ea i3, motheong oa hore IPC protocol ea ho sebelisana le mookameli oa lihlopha tsa Sway e boetse e hahiloe. mohlolo-wm 0.4 e sebelisa hoo e batlang e le likarolo tsohle tsa i3 IPC, ntle le mehala ea ho tšoaea le ho totobatsa lifensetere, e ntlafalitseng haholo ho lumellana le merero ea mekhatlo ea boraro e tšehetsang i3 IPC, e kang waybar le nwg-shell.
Liphetoho tse ling li kenyelletsa:
- Mokhoa oa ho hlophisoa ha fensetere.
- Ho kopanya lifensetere ka lihlopha ka ho fetola pakeng tsa likarolo tsa sehlopha ho sebelisa li-tab.
- Sebetsa ka litlhophiso tsa monomonitor le bokhoni ba ho tsamaisa lifensetere le lihlopha tsa lifensetere ho lisebelisoa tse ling tsa tlhahiso.
- Bokhoni ba ho abela mabitso a mang ho li-desktops tsa sebele, eseng feela ho li-identifiers tsa dijithale.
- litaelo tsa sebopeho sa lifensetere tse tsamaellanang le i3.
- Ho kopanya le systemd: ho qala ka mookameli oa seboka, ho sebetsana le liketsahalo tse khethehileng, ho romela lintlha ka ho toba ho koranta.
- Miraclemsg utility (fork of swaymsg) bakeng sa ho romela litaelo tsa taolo ho mookameli oa fensetere, joalo ka litaelo tsa ho fetola maikutlo a ho kenya kapa ho tsamaisa fensetere ho tloha komporong e 'ngoe ho ea ho e' ngoe.
Mehopolo ea nakong e tlang e kenyelletsa tšehetso bakeng sa mokhoa oa ho tsamaea oa kakaretso bakeng sa lifensetere le li-desktop; li-menu tsa moelelo tse nang le liketso lifensetereng, mokhoa oa setšoantšo-ka-setšoantšong; mokhoa o nang le fensetere e sebetsang e bontšitsoeng bohareng ba skrine; sehokelo sa litšoantšo; phanele ea ts'ebeliso ea tlhaho le sesebelisoa se ka skroloang komporo ea sebele ka bokhoni ba ho feta skrineng.
Source: opennet.ru
