Välja on antud kasutajakeskkonna Sway 1.8 versioon, mis kasutab Waylandi.

Pärast 11 kuu arendust on välja antud komposiitjuhi Sway 1.8 versioon, mis on üles ehitatud Waylandi protokollile ja on täielikult ühilduv mosaiikakna halduriga i3 ning i3bar paneeliga. Projekti kood on kirjutatud C keeles ja jagatakse MIT litsentsi alusel. Projekt on suunatud kasutamiseks Linuxis ja FreeBSD-s.

i3 ühilduvus on tagatud käsurea, konfigureerimisfailide ja IPC tasandil, mis võimaldab kasutada Sway'd läbipaistva asendusena i3 jaoks, mis kasutab Waylandi asemel X11. Sway võimaldab aknaid ekraanil paigutada mitte ruumiliselt, vaid loogiliselt. Aknaid paigutatakse nii, et need moodustavad võrgu, mis optimaalselt kasutab ekraaniruumi ja võimaldab kiiret akende käsitlemist üksnes klaviatuuri abil.

Kogu kasutajakogemuse täiendamiseks pakutakse mitmeid seotud komponente: swayidle (taustaprotsess KDE idle protokolli rakendusega), swaylock (ekraanilukk), mako (teadetemenedžer), grim (ekraanipiltide loomine), slurp (ekraani ala valimine), wf-recorder (videote salvestamine), waybar (rakenduste paneel), virtboard (ekraanikirjutaja), wl-clipboard (vahepealse haldamine), wallutils (lauapiltide haldamine).

Sway areneb modulaarse projektina, mis on üles ehitatud wlroots raamatukogule, kuhu on esitatud kõik põhielemendid komposiitmenedžeri töö korraldamiseks. Wlroots sisaldab taustaprogramme ekraanile, sisendseadmetele, jooniste tegemiseks ilma otse OpenGL-i pöördumiseta, KMS/DRM-i, libinputi, Waylandi ja X11-ga (pakub vahekihti X11 rakenduste käitamiseks Xwaylandi baasil). Lisaks Sway-le kasutatakse wlroots raamatukogus aktiivselt ka teistes projektides, sealhulgas Librem5 ja Cage. C/C++ kõrval on loodud ka sidemed Scheme'i, Common Lisp'i, Go, Haskell'i, OCaml'i, Python'i ja Rust'i jaoks.

Välja on antud kasutajakeskkonna Sway 1.8 versioon, mis kasutab Waylandi.

Uues väljaandes:

  • Rakendatud on uus käsk «bindgesture» tegevuste kinnitamiseks puuteplaadi žestidele.
  • Ekraani lukustamise protsess (swaylock) on viidud üle Waylandi protokolli ext-session-lock-v1 kasutamisele, mis on suurendanud seansi lukustamise usaldusväärsust ja turvalisust.
  • Lisatud on uus käsk «output unplug» virtuaalsete väljundseadmete eemaldamiseks.
  • Toetatud on kõrgresolutsiooniliste hiire rullimise sündmuste tugi.
  • Tagatud on seade «disable while trackpointing» libinput raamatukogus, et hallata puuteplaadi keelamist, kui kasutatakse anatomilist joysticki (TrackPoint Thinkpadi sülearvutites).
  • Usaldusväärsuse suurendamiseks rakenduste käivitamisel on kasutusele võetud xdg-activation-v1 protokoll.
  • Raamatukogus wlroots on parendatud renderdamise süsteemi teostust Vulkan graafika API abiga.
  • Linuxi platvormil ülesannete käivitamise protsessi optimeerimiseks on rakendatud CAP_SYS_NICE õiguste seadmine.
  • SUID root lipu toe lõpetamine.
  • Käsk «output dpms» on kuulutatud aegunuks ja selle asemel kasutatakse nüüd käsku «output power».
  • Regulaarsete väljenditega töötamiseks kasutatakse nüüd pcre2 raamatukogu, mitte pcre.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster