Lëshimi i mjedisit përdorues Sway 1.7, i cili përdor Wayland

ËshtĂ« publikuar versioni i menaxherit tĂ« kompozitave Sway 1.7, i ndĂ«rtuar duke pĂ«rdorur protokollin Wayland dhe i plotĂ«sojĂ« 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 synon pĂ«rdorimin 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Ă« ofruar mundĂ«sia pĂ«r tĂ« zhvendosur skedat me miun.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r daljen nĂ« helmetat e realitetit virtual.
  • ËshtĂ« shtuar urdhri «output render_bit_depth» pĂ«r aktivizimin e modalitetit tĂ« kompozitimit me thellĂ«si ngjyrash tĂ« lartĂ«.
  • ËshtĂ« rritur besueshmĂ«ria dhe performanca e daljes sĂ« dritareve me ekran tĂ« plotĂ« (nĂ«pĂ«rmjet dmabuf Ă«shtĂ« siguruar dĂ«rgimi direkt pa tamponim tĂ« mĂ«tejshĂ«m).
  • ËshtĂ« angazhuar protokolli xdg-activation-v1, i cili lejon kalimin e fokusit midis sipĂ«rfaqeve tĂ« ndryshme tĂ« nivelit tĂ« parĂ« (pĂ«r shembull, duke pĂ«rdorur xdg-activation njĂ« aplikacion mund tĂ« kalojĂ« fokusin nĂ« njĂ« tjetĂ«r).
  • ËshtĂ« shtuar opsioni client.focused_tab_title pĂ«r rregullimin e ngjyrĂ«s sĂ« skedĂ«s aktive.
  • ËshtĂ« shtuar urdhri «output modeline» pĂ«r vendosjen e modulit tĂ« tij DRM (Menaxheri i Rendering Direkt).
  • ËshtĂ« shtuar urdhri «output dpms toggle» pĂ«r lehtĂ«simin e fikjes sĂ« ekranit nga skriptet. JanĂ« shtuar gjithashtu urdhrat «gaps toggle », «smart_gaps inverse_outer» dhe «split none».
  • ËshtĂ« hequr opsioni «—my-next-gpu-wont-be-nvidia», pĂ«r tĂ« cilin tani duhet tĂ« pĂ«rdoret modaliteti «—unsupported-gpu». Drivert e pronarit NVIDIA ende nuk mbĂ«shteten.
  • Emulatori i terminalit i pĂ«rcaktuar nĂ« cilĂ«simet e paracaktuara Ă«shtĂ« zĂ«vendĂ«suar me foot.
  • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« çaktivizuar panelin swaybar dhe dialogĂ«t swaynag gjatĂ« ndĂ«rtimit.
  • ËshtĂ« ndaluar ndryshimi dinamik i lartĂ«sisĂ« sĂ« titujve tĂ« dritareve nĂ« pĂ«rputhje me karakteret nĂ« tekstin e titullit, tani titulli gjithmonĂ« ka njĂ« lartĂ«si fixe.

Lëshimi i mjedisit përdorues Sway 1.7, i cili përdor Wayland


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