yhdistetty johtajan julkaisu , rakennettu käyttäen Wayland-protokollaa ja täysin yhteensopiva kaakeloitujen ikkunoiden hallinnan kanssa ja paneeli Projektikoodi on kirjoitettu C-kielellä ja MIT-lisenssin alaisuudessa. Projekti on tarkoitettu käytettäväksi Linux ja FreeBSD:tä.
i3-yhteensopivuus tarjotaan komento-, asetustiedosto- ja IPC-tasolla, mikä mahdollistaa Swayn käytön läpinäkyvänä i3-korvaajana, joka käyttää Waylandia X11:n sijaan. Swayn avulla voit sijoittaa ikkunoita näytölle ei tilallisesti, vaan loogisesti. Ikkunat on järjestetty ruudukkoon, joka käyttää optimaalisesti näyttötilaa ja mahdollistaa ikkunoiden nopean käsittelyn pelkällä näppäimistöllä.
Täydellisen käyttäjäympäristön luomiseksi tarjotaan seuraavat mukana tulevat komponentit: (taustaprosessi, joka toteuttaa KDE:n tyhjäkäynnistysprotokollan), (näytönsäästäjä), (ilmoitusvastaava), (kuvakaappausten ottaminen), (valitsemalla alueen näytöltä), (videokaappaus), (sovelluspalkki), (näytön näppäimistö), (työskentely leikepöydän kanssa), (työpöydän taustakuvan hallinta).
Swaytä kehitetään kirjaston päälle rakennettuna modulaarisena projektina , joka sisältää kaikki perusprimitiivit yhdistelmäjohtajan työn organisointiin. Wlroots sisältää taustaohjelmat for
näytön pääsyn abstraktio, syöttölaitteet, renderöinti ilman suoraa pääsyä OpenGL:ään, vuorovaikutus KMS/DRM:n, libinputin, Waylandin ja X11:n kanssa (kerros tarjotaan Xwaylandiin perustuvien X11-sovellusten ajamiseen). Swayn lisäksi wlroots-kirjastoa käytetään aktiivisesti mukaan lukien и . C/C++:n lisäksi sidoksia on kehitetty Scheme-, Common Lisp-, Go-, Haskell-, OCaml-, Python- ja Rustille.
Uudessa julkaisussa:
- Lisätty mahdollisuus järjestää tulostetta dynaamisesti käyttöliittymättömissä järjestelmissä käyttämällä create_output-komentoa (voidaan käyttää työntekijän etäkäytön järjestämiseen ).
- Kautta input-method ja text-input tukevat nyt syöttötapaeditoria (IME).
- Pelien kuvan välkkymisen vähentämiseksi on lisätty mahdollisuus ottaa käyttöön mukautuva synkronointi (VRR, Variable Refresh Rate).
- Lisätty tuki viewporter-protokollalle, joka parantaa vanhempien pelien suorituskykyä ja laatua.
- Virtualisointi- ja etätyöpöytäjärjestelmät pystyvät nyt sieppaamaan pikanäppäimiä.
- Lisätty protokollatuki , jolloin voit liittää omat paneelisi ja ikkunakytkimesi.
Lähde: opennet.ru
