Sway 1.1 pasgemaakte omgewing vrystelling met behulp van Wayland
plaasgevind saamgestelde bestuurder vrystelling Swaai 1.1, gebou met behulp van die Wayland-protokol en ten volle versoenbaar met die geteΓ«lde vensterbestuurder i3 en paneel i3bar. Π§Π΅ΡΠ΅Π· ΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° 1.1.0 ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΉ Π²ΡΠΏΡΡΠΊ 1.1.1 Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ wlroots 0.6. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ versprei deur onder MIT-lisensie. Die projek is gemik op gebruik op Linux en FreeBSD.
Verenigbaarheid met i3 word verskaf op die vlak van opdragte, konfigurasielΓͺers en IPC, wat dit moontlik maak om Sway as 'n deursigtige plaasvervanger vir i3 te gebruik, deur Wayland in plaas van X11 te gebruik. Sway laat jou toe om vensters op die skerm te plaas nie ruimtelik nie, maar logies. Vensters is uitgelΓͺ in 'n rooster wat die skermspasie optimaal benut en jou toelaat om vensters vinnig te manipuleer deur slegs die sleutelbord te gebruik.
Om 'n volledige gebruikersomgewing te skep, word die volgende meegaande komponente aangebied: ons het geΓ«et (agtergrond proses wat die KDE ledige protokol implementeer), swaaislot (skermbewaarder), Mako (kennisgewing bestuurder), woede (neem skermkiekies), Slurp (kies 'n area op die skerm), wf-opnemer (video-opname), wegbalk (toepassingsbalk), virtbord (skerm sleutelbord), wl-knipbord (werk met die knipbord), wallutils (bestuur van werkskermpapier).
Sway word ontwikkel as 'n modulΓͺre projek wat bo-op 'n biblioteek gebou is wlroots, wat al die basiese primitiewe bevat vir die organisering van die werk van 'n saamgestelde bestuurder. Wlroots sluit backends in vir
abstraksie van toegang tot die skerm, invoertoestelle, lewering sonder direkte toegang tot OpenGL, interaksie met KMS/DRM, libinput, Wayland en X11 ('n laag word voorsien vir die uitvoer van X11-toepassings gebaseer op Xwayland). Benewens Sway, word die wlroots-biblioteek aktief gebruik in ander projekteinsluitend Librem5 ΠΈ Cage. Benewens C/C++, is bindings ontwikkel vir Skema, Common Lisp, Go, Haskell, OCaml, Python en Rust.