komposiitormanageri versioon , mis on ehitatud Waylandi protokolli alusel ning on täielikult ühilduv mosaiikakende halduriga ja paneeliga . Tund pärast 1.1.0 väljalaskmist avaldati parandav väljalase ebaselgelt lisatud muudatuste kõrvaldamiseks, mis ei olnud ühilduvad wlroots 0.6-ga. Projekti kood on kirjutatud keeles C ja on MIT litsentsi all. Projekt on suunatud kasutusele Linuxis ja FreeBSD-s.
i3 ühilduvus on tagatud käsu, konfiguratsioonifailide ja IPC tasandil, mis võimaldab kasutada Sway'd läbipaistva asendajana i3-le, kasutades Waylandi X11 asemel. Sway võimaldab paigutada aknaid ekraanile mitte ruumiliselt, vaid loogiliselt. Aknaid paigutatakse, moodustades võrgu, mis optimaalselt kasutab ekraaniruumi ja võimaldab kiiresti aknaid manipuleerida ainult klaviatuuri abil.
Täieliku kasutajakogemuse loomiseks pakutakse kaasnevaid komponente: (taustaprotsess KDE idle protokolli rakendusega), (ekraanilukk), (teadetemanager), (kuvaskrinshotide tegemiseks), (ekraanil ala valimiseks), (videote salvestamine), (rakenduste paneel), (ekraanipõhine klaviatuur), (vahepuhvri haldamiseks), (töölaudade taustapiltide haldamiseks).
Sway areneb modulaarse projektina, mis põhineb raamatukogul , kuhu on koondatud kõik põhielemendid komposiitormangeri töö korraldamiseks. Wlroots sisaldab tahkeid tagapindu
ekraanile, sisendseadmetele, renderdamisele ligipääsu abstraktsioon, ilma et otse pöörduda OpenGL-i, KMS/DRM, libinput, Wayland ja X11 poole (töötades X11-rakendustega Xwaylandi alusel). Peale Sway on teek wlroots aktiivselt kasutusel ka , sealhulgas ja . Lisaks C/C++ on loodud sidemed Scheme'i, Common Lispi, Go, Haskell'i, OCaml'i, Python'i ja Rust'i jaoks.
Uues väljaandes:
- Erakordselt projektiks on välja töötatud utiliit , mis on mõeldud töölaua taustapiltide haldamiseks. Swaybg ei ole enam seotud Sway'ga ja võib olla kasutusel mis tahes Waylandi komposiitserveritega, mis toetavad laiendatud protokolle
wlr-layer-shell, xdg-output ja xdg-shell; - Tööd on tehtud i3 aknahalduriga mitteühtekuuluvuste kõrvaldamiseks;
- Swaybari paneelile on lisatud puutetundlike ekraanide tugi (elementide aktiveerimine puudutusega ja töölaua ringikujuline läbimine libiseva žestiga);
- Swaybari on rakendatud „overlay” režiim, et näidata paneeli teiste akende kohal ilma sisendisündmuste töötlemiseta;
- Lisatud on võimalus hallata klaviatuurikombinatsioonide keelamist, kasutades konfiguratsiooni unbind{sym,code,switch}.
Allikas: opennet.ru
