Kasutajakeskkonna Sway 1.2 väljaanne, mis kasutab Waylandi

Valmistatud komposiitormanageri versioon Sway 1.2, mis on ehitatud Waylandi protokolli alusel ning on täielikult ühilduv mosaiikakende halduriga i3 ja paneeliga i3bar. Projekti kood on kirjutatud C keeles ja GNU Üldine Avaliku litsentsi alusel. on MIT litsentsi all. Projekt on suunatud kasutusele Linuxis ja FreeBSD-s.

i3 ühilduvus on tagatud käsu, konfiguratsioonifailide ja IPC tasandil, mis võimaldab kasutada Sway'd läbipaistva asendajana i3-le, kasutades Waylandi X11 asemel. Sway võimaldab paigutada aknaid ekraanile mitte ruumiliselt, vaid loogiliselt. Aknaid paigutatakse, moodustades võrgu, mis optimaalselt kasutab ekraaniruumi ja võimaldab kiiresti aknaid manipuleerida ainult klaviatuuri abil.

Täieliku kasutajakogemuse loomiseks pakutakse kaasnevaid komponente: swayidle (taustaprotsess KDE idle protokolli rakendusega), swaylock (ekraanilukk), mako (teadetemanager), grim (kuvaskrinshotide tegemiseks), slurp (ekraanil ala valimiseks), wf-recorder (videote salvestamine), waybar (rakenduste paneel), virtboard (ekraanipõhine klaviatuur), wl-clipboard (vahepuhvri haldamiseks), wallutils (töölaudade taustapiltide haldamiseks).

Sway areneb modulaarse projektina, mis põhineb raamatukogul wlroots, kuhu on koondatud kõik põhielemendid komposiitormangeri töö korraldamiseks. Wlroots sisaldab tahkeid tagapindu
ekraanile, sisendseadmetele, renderdamisele ligipääsu abstraktsioon, ilma et otse pöörduda OpenGL-i, KMS/DRM, libinput, Wayland ja X11 poole (töötades X11-rakendustega Xwaylandi alusel). Peale Sway on teek wlroots aktiivselt kasutusel ka teistes projektides, sealhulgas Librem5 ja Cage. Lisaks C/C++ on loodud sidemed Scheme'i, Common Lispi, Go, Haskell'i, OCaml'i, Python'i ja Rust'i jaoks.

Uues väljaandes:

  • Tööd on tehtud aknahalduri ühilduvuse parandamiseks
    i3 4.17.
  • Lisatud võimalus rakenduse käivitamiseks pärast taaskäivitamist;
  • Lisatud lüliti, et valida vaikimisi akna jaotuse meetod: vahelehtede või kõrvuti (virna kujul);
  • Parandatud klaviatuuri paigutuse vahetamise mehhanismi, lisatud toetav seade sisendseadmete tuvastamiseks ja uus käsk xkb_switch_layout;
  • Lisatud toetust kursori teemadele, mille muutmiseks on ette nähtud uus käsk xcursor_theme;
  • Layer-shellis on lisatud toetus ujuvatele akendele;
  • Rakendatud Wayland-protokolli tugi wlr-output-management-v1, mis on mõeldud väljundseadmete seadistamiseks;
  • Lisatud toetust ekraani seadete aatomseks muutmiseks API wlr_output kaudu;
  • Lisatud caliibration_matrix seade puutetundlike ekraanide kalibreerimiseks;
  • Parandatud mitu mälu leket ja probleeme, mis põhjustasid kokkuvarisemisi.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster