Sway 1.1 liberazione di l'ambiente persunalizatu cΓΉ Wayland
hΓ¨ accadutu liberazione di gestore compostu Oghje 1.1, custruitu cΓΉ u protocolu Wayland Γ¨ cumplettamente cumpatibile cΓΉ u gestore di finestra di piastrelle i3 Γ¨ pannellu i3bar. Π§Π΅ΡΠ΅Π· ΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° 1.1.0 ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΉ Π²ΡΠΏΡΡΠΊ 1.1.1 Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ wlroots 0.6. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ distribuitu da sottu licenza MIT. U prugettu hΓ¨ destinatu Γ aduprΓ in Linux Γ¨ FreeBSD.
A cumpatibilità i3 hè furnita à u cumandimu, u schedariu di cunfigurazione è u nivellu IPC, chì permette à Sway di esse usatu cum'è un sustitutu i3 trasparente chì usa Wayland invece di X11. Sway permette di mette Windows nantu à u screnu micca spaziale, ma logicamente. Windows sò disposti in una griglia chì faci un usu ottimali di u spaziu di u screnu è vi permette di manipulà rapidamente Windows cù solu u teclatu.
Per creà un ambiente d'utilizatore cumpletu, i seguenti cumpunenti accumpagnati sò offerti: oscillante (prucessu di fondo chì implementa u protocolu inattivu KDE), sbucciatu (salvatore di schermu), mako (gestore di notificazioni), sternu (pigliate screenshots), slurp (selezziunendu una zona nantu à u screnu), wf-registratore (cattura video), barra di strada (barra di l'applicazioni), virtboard (tastiera di u screnu), wl-clipboard (travagliu cù u clipboard), wallutils (gestione di u wallpaper di u desktop).
Sway hè sviluppatu cum'è un prughjettu modulare custruitu nantu à una biblioteca wlroots, chì cuntene tutte e primitive basi per urganizà u travagliu di un gestore compostu. Wlroots include backends per
astrazione di l'accessu à u screnu, i dispositi di input, rendering senza accessu direttu à OpenGL, interazzione cù KMS / DRM, libinput, Wayland è X11 (una capa hè furnita per eseguisce applicazioni X11 basate in Xwayland). In più di Sway, a biblioteca wlroots hè attivamente aduprata in altri prughjetticumpresu Librem5 и Cage. In più di C/C++, i vincoli sò stati sviluppati per Scheme, Common Lisp, Go, Haskell, OCaml, Python è Rust.