composite manager release (pagpagawas sa 1.3 wala matukod), gitukod gamit ang Wayland protocol ug hingpit nga nahiuyon sa tiled window manager ug panel . Ang code sa proyekto gisulat sa C ug ubos sa lisensya sa MIT. Ang proyekto gituyo nga gamiton sa Linux ug FreeBSD.
Ang i3 compatibility gihatag sa command, configuration file ug IPC level, nga nagtugot sa Sway nga gamiton isip transparent i3 replacement nga naggamit sa Wayland imbes sa X11. Gitugotan ka sa Sway nga ibutang ang mga bintana sa screen dili spatially, apan lohikal. Ang Windows gihan-ay sa usa ka grid nga naghimo sa labing maayo nga paggamit sa screen space ug nagtugot kanimo sa dali nga pagmaniobra sa mga bintana gamit lang ang keyboard.
Aron makahimo usa ka kompleto nga palibot sa tiggamit, ang mga mosunud nga kauban nga sangkap gitanyag: (proseso sa background nga nagpatuman sa KDE idle protocol), (Screen Saver), (tigdumala sa pahibalo), (pagkuha og mga screenshot), (pagpili sa usa ka lugar sa screen), (pagkuha sa video), (application bar), (screen nga keyboard), (nagtrabaho uban sa clipboard), (pagdumala sa desktop wallpaper).
Ang Sway gipalambo isip usa ka modular nga proyekto nga gitukod sa ibabaw sa usa ka librarya , nga naglangkob sa tanan nga mga batakang primitives alang sa pag-organisar sa trabaho sa usa ka composite manager. Ang Wlroots naglakip sa mga backend alang sa
abstraction sa pag-access sa screen, input device, rendering nga walay direktang access sa OpenGL, interaksyon sa KMS/DRM, libinput, Wayland ug X11 (usa ka layer ang gihatag para sa pagpadagan sa X11 applications base sa Xwayland). Dugang sa Sway, ang librarya sa wlroots aktibong gigamit sa lakip na и . Dugang sa C/C++, ang mga binding naugmad alang sa Scheme, Common Lisp, Go, Haskell, OCaml, Python ug Rust.
Sa bag-ong pagpagawas:
Source: opennet.ru
