Lëshimi i mjedisit të përdoruesit Sway 1.4, që përdor Wayland

I përgatitur lëshimi i menaxherit kompozit Sway 1.4 (edhe lëshimi 1.3 nuk u formua), i ndërtuar me protokollin Wayland dhe plotësisht i kompatibël me menaxherin e dritareve mozaik i3 dhe paneli i3bar. Kodi i projektit është shkruar në gjuhën C dhe distribuohet nën licencën MIT. Projekti është i orientuar për t'u përdorur në Linux dhe FreeBSD.

Kompatibiliteti me i3 sigurohet në nivelin e komandave, skedarëve të konfigurimit dhe IPC, duke lejuar përdorimin e Sway si një zëvendësim transparent të i3, që përdor Wayland në vend të X11. Sway lejon vendosjen e dritareve në ekran në mënyrë logjike, jo hapësinore. Dritaret renditen duke formuar një rrjetë që optimizon hapësirën e ekranit dhe lejon të manipulohet shpejt me dritaret vetëm me anë të tastierës.

Për të ndërtuar një ambient tërheqës për përdoruesit ofrohen komponente të shoqërueshme: swayidle (procesi në prapavijë me implementimin e protokollit KDE idle), swaylock (mbajtësi i ekranit), mako (menaxheri i njoftimeve), grim (krijimi i screenshot-eve), slurp (zgjedhja e një zone në ekran), wf-recorder (kapja e videos), waybar (pjesa e aplikacioneve), virtboard (tastiera në ekran), wl-clipboard (punimi me buferin e kopjimit), wallutils (menaxhimi i prapavinave të desktopit).

Sway zhvillohet si një projekt modular, i ndërtuar mbi bibliotekën wlroots, në të cilën janë nxjerrë të gjitha primitivët bazë për organizimin e punës së menaxherit të kompozit. Wlroots përfshin backend për
abstraksionin e aksesit në ekran, pajisjet e hyrjes, vizatimin pa iu drejtuar drejtpërdrejt OpenGL, ndërveprimin me KMS/DRM, libinput, Wayland dhe X11 (duke ofruar një ndërfaqe për ekzekutimin e aplikacioneve X11 mbi Xwayland). Përveç Sway, biblioteka wlroots përdoret gjithashtu në projekte të tjera, duke përfshirë Librem5 dhe Cage. Përveç C/++, janë zhvilluar lidhje për Scheme, Common Lisp, Go, Haskell, OCaml, Python dhe Rust.



Në lëshimin e ri:

  • Shtuar mbĂ«shtetje pĂ«r protokollin VNC pĂ«r qasje tĂ« largĂ«t nĂ« Desktop. Puna organizohet pĂ«rmes pĂ«rdorimit tĂ« serverit wayvnc, i cili mund tĂ« lidhet me seancat e punĂ«s tĂ« nisura mbi Wayland, krijon njĂ« pajisje virtuale inputi dhe transmeton daljen e ekranit pĂ«rmes protokollit RFB. Wayvnc gjithashtu mund tĂ« pĂ«rdoret pĂ«r tĂ« nisur desktopĂ« virtualĂ« qĂ« drejtohen nĂ« servera pa monitor. MbĂ«shtetje pĂ«r backend-in e mĂ«parshĂ«m mbi protokollin RDP Ă«shtĂ« ndaluar.
  • Shtohet mbĂ«shtetje e pjesshme pĂ«r nisjen e panelit tĂ« detyrave, duke u zhvilluar nga projekti MATE;
  • Implementohet mundĂ«sia pĂ«r tĂ« konfiguruar vonesat e shfaqjes sĂ« simboleve gjatĂ« inputit (opsionet max_render_time dhe sway-output);
  • Shtohet mbĂ«shtetje pĂ«r pĂ«rpunimin e ndarĂ« tĂ« grupeve tĂ« çelĂ«save nĂ« tastierĂ« (pĂ«r tastiera tĂ« specializuara);
  • Ndalohet mbĂ«shtetje pĂ«r protokollin xdg-shell v6 (versioni i pasigurt v6 tashmĂ« nuk Ă«shtĂ« aktual pas stabilizimit xdg-shell).

    Burimi: opennet.ru

  • Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster