„Sway 1.6“ tinkintos aplinkos leidimas naudojant „Wayland“.

„Sway 1.6“ – kompozicijų tvarkytuvė, sukurta naudojant „Wayland“ protokolą ir visiškai suderinama su „i3“ plytelių langų tvarkykle bei „i3bar“ skydeliu, jau prieinama. Projekto kodas parašytas C kalba ir platinamas pagal MIT licenciją. Projektas skirtas naudoti Linux ir „FreeBSD“.

i3 suderinamumas pateikiamas komandų, konfigūracijos failo ir IPC lygiu, todėl Sway galima naudoti kaip skaidrų i3 pakaitalą, kuris naudoja Wayland, o ne X11. Sway leidžia ekrane dėti langus ne erdviškai, o logiškai. Langai yra išdėstyti tinklelyje, kuris optimaliai išnaudoja ekrano erdvę ir leidžia greitai valdyti langus naudojant tik klaviatūrą.

Norint sukurti visavertę vartotojo aplinką, siūlomi šie papildomi komponentai: swayidle (foninis procesas, įgyvendinantis KDE tuščiosios eigos protokolą), swaylock (ekrano užsklanda), mako (pranešimų tvarkyklė), grim (ekrano kopijų kūrimas), slurp (srities pasirinkimas). ekrane), „wf-recorder“ (vaizdo įrašymas), „waybar“ (programų juosta), „virtboard“ (ekrano klaviatūra), „wl-clipboard“ (darbas su iškarpine), „walutils“ (darbalaukio fono tvarkymas).

„Sway“ kuriamas kaip modulinis projektas, pastatytas ant wlroots bibliotekos, kurioje yra visi pagrindiniai sudėtinio vadovo darbo organizavimo primityvai. „Wlroots“ apima pagrindines programas, skirtas abstrakčiai prieigai prie ekrano, įvesties įrenginių, atvaizdavimo be tiesioginės prieigos prie OpenGL, sąveikos su KMS/DRM, libinput, Wayland ir X11 (suteikiamas sluoksnis X11 programoms, pagrįstoms Xwayland). Be Sway, wlroots biblioteka aktyviai naudojama kituose projektuose, įskaitant Librem5 ir Cage. Be C/C++, buvo sukurti apkaustai Scheme, Common Lisp, Go, Haskell, OCaml, Python ir Rust.

Naujame leidime:

  • Įdiegta galimybė naudoti įvesties metodų rengyklę (IME) kaip vartotojo sąsajos elementų, tokių kaip skydeliai ir užrakinimo ekranas, dalį.
  • Pagerintas interaktyvių langų perkėlimo ir dydžio keitimo operacijų sklandumas.
  • Savarankiškai esantys „Flatpak“ ir „Snap“ paketai naudoja xdg-foreign protokolą, kad pagerintų integraciją su sistema.
  • Suderinamumas su i3 langų tvarkykle buvo patobulintas komandų, kurios keičia langų išdėstymą ekrane, srityje.
  • Pridėta parinktis paslėpti žymeklį vedant tekstą.
  • Krepšelio įgyvendinimas pritaikytas darbui su sistemomis be sisteminės ar elogindo.
  • Patobulintas X11 programų iškarpinės patikimumas.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster