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

Disponohet lëshimi i menaxherit të kompozicionit Sway 1.6, i ndërtuar me përdorimin e protokollit Wayland dhe plotësisht i përshtatshëm me menaxherin e dritareve i3 dhe panelin i3bar. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën MIT. Projekti është fokusuar në përdorimin 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ë krijuar një mjedis të plotë përdoruesi, ofrohen komponente të tjera: swayidle (proces i prapaskenës me implementimin e protokollit KDE idle), swaylock (ruajtësi i ekranit), mako (menaxher i njoftimeve), grim (krijimi i screenshot-eve), slurp (zgjedhja e një zone në ekran), wf-recorder (kapja e videove), waybar (paneli i aplikacioneve), virtboard (këpad i ekranit), wl-clipboard (puna me skedarin e mbajtjes), wallutils (menaxhimi i sfondit të desktopit).

Sway polet në zhvillim si një projekt modular, i ndërtuar mbi bibliotekën wlroots, e cila përmban të gjithë primitivët bazë për organizimin e punës së menaxherit të kompozitës. Wlroots përfshin backend-e për abstraktimin e qasjes në ekran, pajisjet e inputit, vizatimin pa akses të drejtpërdrejtë në OpenGL, ndërveprimin me KMS/DRM, libinput, Wayland dhe X11 (ofrohet një shtresë për ekzekutimin e aplikacioneve X11 mbi Xwayland). Përveç Sway, biblioteka wlroots përdoret gjithashtu në projekte të tjera, përfshirë Librem5 dhe Cage. Përveç C/C++, janë zhvilluar lidhje për Scheme, Common Lisp, Go, Haskell, OCaml, Python dhe Rust.

Në lëshimin e ri:

  • Implementohet mundĂ«sia e pĂ«rdorimit tĂ« editorit tĂ« metodave tĂ« hyrjes (IME) brenda elementeve tĂ« ndĂ«rfaqes sĂ« pĂ«rdoruesit, si panelat dhe ekrani i bllokimit.
  • PĂ«rmirĂ«suar fluiditeti i operacioneve interaktive tĂ« lĂ«vizjes dhe ndryshimit tĂ« madhĂ«sisĂ« sĂ« dritareve.
  • NĂ« paketat e pavarura Flatpak dhe Snap, Ă«shtĂ« angazhuar protokolli xdg-foreign pĂ«r tĂ« pĂ«rmirĂ«suar integrimin me sistemin.
  • Kompatibiliteti me menaxherin e dritareve i3 Ă«shtĂ« pĂ«rmirĂ«suar nĂ« fushat e komandave qĂ« ndryshojnĂ« layout-in e dritareve nĂ« ekran.
  • Shtuar mundĂ«sia pĂ«r tĂ« fshehur treguesin gjatĂ« shkrimit.
  • Implementimi i koshit tĂ« mbetjeve Ă«shtĂ« adaptuar pĂ«r tĂ« punuar nĂ« sisteme pa systemd ose elogind.
  • PĂ«rmirĂ«suar besueshmĂ«ria e punĂ«s me ndĂ«rfaqen e ndĂ«rrimit pĂ«r aplikacionet X11.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster