Release fan Sway 1.1 brΓ»kersomjouwing mei Wayland
barde gearstalde manager release Swaaie 1.1, boud mei it Wayland-protokol en folslein kompatibel mei de betegele finsterbehearder i3 en paniel i3 bar. Π§Π΅ΡΠ΅Π· ΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° 1.1.0 ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΉ Π²ΡΠΏΡΡΠΊ 1.1.1 Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ wlroots 0.6. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ ferspraat troch Γ»nder MIT lisinsje. It projekt is rjochte op gebrΓ»k op Linux en FreeBSD.
i3-kompatibiliteit wurdt levere op it kommando-, konfiguraasjetriem- en IPC-nivo, wΓͺrtroch Sway kin wurde brΓ»kt as in transparante i3-ferfanging dy't Wayland brΓ»kt ynstee fan X11. Sway lit jo finsters op it skerm pleatse net romtlik, mar logysk. Windows binne ynrjochte yn in raster dat optimaal benutte fan skermromte en lit jo fluch manipulearje finsters mei allinnich it toetseboerd.
Om in folsleine brΓ»kersomjouwing te meitsjen, wurde de folgjende byhearrende komponinten oanbean: Wy ieten (eftergrΓ»nproses dy't it KDE idle protokol ymplementearje), swaylock (skermbefeiliging), Mako (notifikaasjebehearder), bartsk (skermΓ΄fbyldings nimme), slurpe (selektearje in gebiet op it skerm), wf-recorder (fideo-opname), waybar (applikaasjebalke), virtboard (skerm toetseboerd), wl-klamboerd (wurkje mei it klamboerd), wallutils (behear fan buroblΓͺd wallpaper).
Sway wurdt Γ»ntwikkele as in modulΓͺr projekt boud boppe op in biblioteek wlroots, dy't alle basisprimitiven befettet foar it organisearjen fan it wurk fan in gearstalde manager. Wlroots omfettet backends foar
abstraksje fan tagong ta it skerm, input apparaten, rendering sΓ»nder direkte tagong ta OpenGL, ynteraksje mei KMS / DRM, libinput, Wayland en X11 (in laach wurdt foarsjoen foar in run X11 applikaasjes basearre op Xwayland). Neist Sway wurdt de wlroots-bibleteek aktyf brΓ»kt yn oare projektenynklusyf Librem5 ΠΈ Cage. Neist C / C ++ binne bindingen Γ»ntwikkele foar Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.