Käivitati miracle-wm 0.10, komposiitmanagers, mis põhineb Waylandil ja Miril.

Avaldati komposiitmanagers miracle-wm 0.10, mis kasutab Waylandi protokolli ja komponente komposiitmanagers'i ehitamiseks Mirist. Miracle-wm toetab akende mosaiikset (tiling) paigutust, mis sarnaneb projektide i3 ja Sway sarnastele paigutustele. Paneeliks võib kasutada Waybar'i. Projekti kood on kirjutatud C++ keeles ja see on litsentseeritud GPLv3 alusel. Valmis kogumid on loodud snap formaadis, samuti RPM ja DEB pakettides Fedora ja Ubuntu jaoks.

Miracle-wm eesmärk on luua komposiit-menedaater serverile, mis kasutab mosaiikset akende juhtimist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Samuti võimaldab projekt kasutada klassikalisi meetodeid hõljuvate akendega töötamiseks, näiteks saab paigutada eraldiseisvad aknad mosaiikse võrgu kohale või kinnitada aknad teatud kohta töölaual. Toetatakse virtuaalseid töölauad, millele saab seadistada iga töölaua jaoks oma vaikimisi akende töötamisrežiimi (mosaiikne paigutus või hõljuvad aknad).

Miracle-wm on mõeldud kasutajatele, kes eelistavad mosaiikpaigutust, kuid soovivad samas visuaalseid efekte ja erksamat graafilist kujundust sujuvate üleminekute ja värvidega. Konfiguratsioon määratakse YAML-formaadis. Miracle-wm-i paigaldamiseks võib kasutada käsku «sudo snap install miracle-wm —classic».

Põhilised uuendused:

  • Pluginna süsteemis on rakendatud võimalus kasutades shadereid, mis on seotud üksikute akendega. Näiteks on valmistatud plugin focus-blur-plugin, mis hägustab kõikide akende sisu, välja arvatud aktiivne aken.

  • Pluginates on lisatud tugi väljundi filtrite loomiseks, mis kasutavad shadereid. See võimalus on kasutusel pluginas night-light-plugin, mis lisab päevase aja jooksul oranži tooni.

  • Kasutatakse Waylandi protokolle
    • ext-data-control-manager-v1 vahemälu haldamiseks. Selle protokolli tugi võimaldas kasutada utiliiti wl-copy andmete viimiseks vahemälu.
    • ext-image-capture-source-manager-v1 ja ext-image-copy-capture-manager-v1 sisu sisestamise korraldamiseks ekraanil kuvatakse. Ühilduvus on tagatud XDG-portaaliga xdg-desktop-portal-wlr ja ekraanipildistamise utiliidiga grimshot.
    • ext-foreign-toplevel-list-v1, et kinnitada aknaid teiste sisu, näiteks paneelide ja akende vahetush põhjal.
    • zwp-input-method virtuaalsete klaviatuuride ja IME-prosilkude (sisendimeetodi redaktor) loomiseks.
  • GTK4-põhised liidesed konfigureerimise vigade teabe kuvamiseks. Veateave edastatakse IPC-soketi kaudu.
  • Liides, mis näitab akende positsioneerimise ja sisendpiirkondade suhtes silumise teavet. Liides on kirjutatud GTK4 ja aktiveeritakse käsuga „miraclemsg debug overlay”.
  • Automaatne pluginade laadimine, mis on kompileeritud WebAssembly formaadis ja paikneb kataloogis ~/.config/miracle-wm/plugins laiendiga „.wasm”.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster