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

ËshtĂ« publikuar versioni i ri i menaxherit kompozues Sway 1.6, i ndĂ«rtuar mbi protokollin Wayland dhe plotĂ«sisht i pajtueshĂ«m me menaxherin e dritareve me mozaikim i3 dhe panelin i3bar. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet sipas licencĂ«s MIT. Projekti Ă«shtĂ« i orientuar pĂ«r pĂ«rdorim nĂ« Linux dhe FreeBSD.

Përputhshmëria me i3 sigurohet në nivelin e komandave, skedarëve të konfigurimit dhe IPC, që lejon 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ë një mënyrë logjike, duke formuar një rrjetë që optimizon hapësirën e ekranit dhe lejon manipulimin e shpejtë të dritareve vetëm me tastierën.

Për krijimin e një mjedisi të plotë përdoruesi ofrohen edhe komponentë shoqërues: swayidle (proces në sfond me zbatim të protokollit KDE idle), swaylock (bllokues ekrani), mako (menaxher njoftimesh), grim (krijim screenshot-esh), slurp (përzgjedhje zone në ekran), wf-recorder (regjistrim video), waybar (panel aplikacionesh), virtboard (tastierë në ekran), wl-clipboard (punë me clipboard), wallutils (menaxhim i sfondit të desktopit).

Sway zhvillohet si një projekt modular, i ndërtuar mbi bibliotekën wlroots, ku janë veçuar të gjitha primitivet bazë për organizimin e punës së menaxherit kompozues. Wlroots përfshin backend-e për abstragimin e qasjes te ekrani, pajisjet hyrëse, renderimin pa qasje të drejtpërdrejtë te OpenGL, ndërveprimin me KMS/DRM, libinput, Wayland dhe X11 (ofrohet një shtresë për ekzekutimin e aplikacioneve X11 mbi bazën e Xwayland). Përveç Sway, biblioteka wlroots përdoret në mënyrë aktive edhe në projekte të tjera, përfshirë Librem5 dhe Cage. Përveç C/C++ janë zhvilluar edhe bindings për Scheme, Common Lisp, Go, Haskell, OCaml, Python dhe Rust.

NĂ« versionin e ri:

  • ËshtĂ« zbatuar mundĂ«sia e pĂ«rdorimit tĂ« redaktorit tĂ« metodave tĂ« hyrjes (IME) brenda elementeve tĂ« ndĂ«rfaqes sĂ« pĂ«rdoruesit, si panelet dhe ekrani i bllokimit.
  • ËshtĂ« pĂ«rmirĂ«suar rrjedhshmĂ«ria e operacioneve interaktive tĂ« zhvendosjes dhe ndryshimit tĂ« madhĂ«sisĂ« sĂ« dritareve.
  • NĂ« paketat vetĂ«pĂ«rmbajtĂ«se Flatpak dhe Snap, pĂ«r tĂ« pĂ«rmirĂ«suar integrimin me sistemin, pĂ«rdoret protokolli xdg-foreign.
  • PajtueshmĂ«ria me menaxherin e dritareve i3 Ă«shtĂ« pĂ«rmirĂ«suar nĂ« fushĂ«n e komandave qĂ« ndryshojnĂ« paraqitjen e dritareve nĂ« ekran.
  • ËshtĂ« shtuar njĂ« opsion pĂ«r fshehjen e kursorit gjatĂ« shkrimit.
  • Implementimi i koshit Ă«shtĂ« pĂ«rshtatur pĂ«r punĂ« nĂ« sisteme pa systemd ose elogind.
  • ËshtĂ« rritur besueshmĂ«ria e punĂ«s me clipboard pĂ«r aplikacionet X11.

Burimi: opennet.ru

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