vydanie kompozitného správcu (verzia 1.3 nebola vytvorená), postavená s využitím protokolu Wayland a plne kompatibilná s mriežkovým správcom okien a panelom . Kód projektu bol napísaný v jazyku C a pod licenciou MIT. Projekt je zameraný na použitie v Linuxe a FreeBSD.
Kompatibilita s i3 je zabezpečená na úrovni príkazov, konfiguračných súborov a IPC, čo umožňuje používať Sway ako transparentnú náhradu i3, ktorá používa Wayland namiesto X11. Sway umožňuje umiestnenie okien na obrazovke nie priestorovo, ale logicky. Okna sú usporiadané tak, aby vytvárali mriežku, ktorá optimálne využíva priestor na obrazovke a umožňuje rýchlu manipuláciu s oknami len pomocou klávesnice.
Pre vytvorenie plnohodnotného používateľského prostredia sú k dispozícii sprievodné komponenty: (základný proces s implementáciou protokolu KDE idle), (uzamykací obrazovka), (správca oznámení), (vytváranie snímok obrazovky), (výber oblasti na obrazovke), (záznam videa), (panel aplikácií), (obrazovková klávesnica), (práca s clipboardom), (správa tapiet pracovnej plochy).
Sway sa vyvíja ako modulárny projekt, postavený na knižnici , do ktorej sú presunuté všetky základné prvky na organizáciu práce kompozičného správcu. Wlroots zahŕňa backendy na
abstrakciu prístupu k obrazovke, vstupným zariadeniam, kreslenie bez priameho kontaktu s OpenGL, interakciu s KMS/DRM, libinput, Wayland a X11 (poskytuje medzičlánok pre spustenie aplikácií X11 na báze Xwayland). Okrem Sway sa knižnica wlroots aktívne používa aj v , vrátane a . Okrem C/C++ sú vyvinuté aj väzby pre Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.
V novom vydaní:
Zdroj: opennet.ru
