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

Parengta sudėtinio vadovo leidimas Sūpuoklė 1.4 (1.3 leidimas nebuvo sukurtas), sukurtas naudojant „Wayland“ protokolą ir visiškai suderinamas su plytelių langų tvarkykle i3 ir skydelis i3baras. Projekto kodas parašytas C ir išplatino 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 visą vartotojo aplinką, siūlomi šie pridedami komponentai: svyruoja (foninis procesas, įgyvendinantis KDE tuščiosios eigos protokolą), swaylock (ekrano užsklanda), mako (pranešimų valdytojas), niūrus (daro ekrano kopijas), slampinėti (pasirinkti sritį ekrane), wf-rašytuvas (vaizdo įrašymas), kelio juosta (programų juosta), virtboard (ekrano klaviatūra), wl iškarpinė (darbas su iškarpine), wallutils (darbalaukio tapetų valdymas).

„Sway“ kuriamas kaip modulinis projektas, pastatytas ant bibliotekos wlroots, kuriame yra visi pagrindiniai sudėtinio vadovo darbo organizavimo primityvai. Wlroots apima backends, skirtas
prieigos prie ekrano abstrakcija, įvesties įrenginiai, atvaizdavimas be tiesioginės prieigos prie OpenGL, sąveika su KMS/DRM, libinput, Wayland ir X11 (suteikiamas sluoksnis X11 programoms paleisti Xwayland pagrindu). Be Sway, aktyviai naudojama wlroots biblioteka kiti projektaiįskaitant Librem5 и Narvas. Be C/C++, buvo sukurti apkaustai Scheme, Common Lisp, Go, Haskell, OCaml, Python ir Rust.



Naujame leidime:

  • Pridėtas VNC protokolo palaikymas nuotolinei prieigai prie darbalaukio. Darbas organizuojamas naudojant serverį wayvnc, kuri gali prisijungti prie veikiančių Wayland pagrįstų darbo seansų, sukuria virtualų įvesties įrenginį ir transliuoja ekrano išvestį naudodama RFB protokolą. Wayvnc taip pat gali būti naudojamas virtualiems staliniams kompiuteriams paleisti serveriuose be monitoriaus. Anksčiau pasiūlytos KPP pagrindu sukurtos užpakalinės programos palaikymas buvo nutrauktas.
  • Pridėtas dalinis MATE projekto sukurtos užduočių juostos paleidimo palaikymas;
  • Įdiegta galimybė sukonfigūruoti simbolių rodymo vėlavimus įvedant (parinktys max_render_time ir sway-output);
  • Pridėtas palaikymas atskiram klaviatūros klavišų grupių apdorojimui (specializuotoms klaviatūroms);
  • Protokolo palaikymas buvo nutrauktas xdg-shell v6 (nestabili versija v6 nebėra aktuali po stabilizavimas xdg-shell).

    Šaltinis: opennet.ru

  • Добавить комментарий