udgivelse af sammensætningsadministrator (udgave 1.3 blev ikke dannet), bygget med Wayland-protokollen og helt kompatibel med en mosaikvindueschef og panelet . Projektets kode er skrevet på C og under MIT-licensen. Projektet er designet til brug på Linux og FreeBSD.
Kompatibilitet med i3 er sikret på kommando-, konfigurationsfil- og IPC-niveau, hvilket muliggør brugen af Sway som en gennemsigtig erstatning for i3, der bruger Wayland i stedet for X11. Sway giver mulighed for at placere vinduer på skærmen logisk snarere end rumligt. Vinduerne arrangeres i et gitter, der optimalt udnytter skærmpladsen og muliggør hurtig manipulation af vinduer udelukkende ved hjælp af tastaturet.
For at oprette en fuld brugergrænseflade tilbydes følgende komponenter: (baggrundsprocess med implementering af KDE idle-protokollen), (skærmlås), (underretning manager), (skærmbilleder), (områdeudvælgelse på skærmen), (videooptagelse), (applikationspanel), (skærmtastatur), (arbejde med udklipsholderen), (administration af skrivebordsbaggrunde).
Sway udvikles som et modulært projekt bygget oven på biblioteket , som huser alle de grundlæggende primitive til at organisere arbejdet for en sammensætningsadministrator. Wlroots inkluderer backend-udvikling for
abstrahering af adgangen til skærmen, input-enheder, rendering uden direkte adgang til OpenGL, interaktion med KMS/DRM, libinput, Wayland og X11 (tilvejebringes et lag til at køre X11-applikationer baseret på Xwayland). Udover Sway bruges biblioteket wlroots også aktivt i , inklusiv og . Udover C/C++ er der udviklet bindinger til Scheme, Common Lisp, Go, Haskell, OCaml, Python og Rust.
I den nye version:
Kilde: opennet.ru
