Lëshimi i mjedisit të përdoruesit Sway 1.7, duke përdorur Wayland.

ËshtĂ« publikuar lĂ«shimi i menaxherit tĂ« kompozitĂ«ve Sway 1.7, i ndĂ«rtuar me protokollin Wayland dhe plotĂ«sisht i pĂ«rputhshĂ«m me menaxherin e dritareve mozaik i3 dhe panelin i3bar. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n MIT. Projekti Ă«shtĂ« i orientuar pĂ«r pĂ«rdorim 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:

  • Ofron mundĂ«sinĂ« pĂ«r tĂ« lĂ«vizur tab-et me ĐŒŃ‹ŃˆŃŒŃŽ.
  • Shtuar mbĂ«shtetje pĂ«r daljen nĂ« helmetat e realitetit virtual.
  • Shtuar komanda 'output render_bit_depth' pĂ«r aktivizimin e modalitetit tĂ« kompozitimit me thellĂ«si tĂ« lartĂ« ngjyre.
  • Rritur besueshmĂ«rinĂ« dhe performancĂ«n e daljes sĂ« dritareve me ekran tĂ« plotĂ« (pĂ«rmes dmabuf, ofrohet dalje e drejtpĂ«rdrejtĂ« pa buferim shtesĂ«).
  • Aktivizuar protokolli xdg-activation-v1, i cili lejon transferimin e fokusit mes sipĂ«rfaqeve tĂ« ndryshme tĂ« nivelit tĂ« parĂ« (pĂ«r shembull, me xdg-activation njĂ« aplikacion mund tĂ« kalojĂ« fokusin te njĂ« tjetĂ«r).
  • Shtuar opsioni client.focused_tab_title pĂ«r tĂ« konfigurua ngjyrĂ«n e tab-it aktiv.
  • Shtuar komanda „output modeline“ pĂ«r tĂ« caktuar regjimin tuaj tĂ« DRM (Menaxhimi i Shkarkimeve tĂ« DrejtpĂ«rdrejta).
  • Shtuar komanda „output dpms toggle“ pĂ«r tĂ« lehtĂ«suar fikjen e ekranit nga skripti. Gjithashtu janĂ« shtuar komandat „gaps toggle “, „smart_gaps inverse_outer“ dhe „split none“.
  • Hequr opsioni „—my-next-gpu-wont-be-nvidia“, tĂ« cilin duhet ta zĂ«vendĂ«soni me regjimin „—unsupported-gpu“. Dritaret pronĂ«sore NVIDIA vazhdojnĂ« tĂ« mos mbĂ«shteten.
  • Emulatori i terminalit i caktuar nĂ« konfigurimin e parazgjedhur Ă«shtĂ« zĂ«vendĂ«suar me foot.
  • Ofruar mundĂ«sia pĂ«r tĂ« çaktivizuar panelin swaybar dhe dialogĂ«t swaynag gjatĂ« ndĂ«rtimit.
  • Kryerja dinamike e lartĂ«sisĂ« sĂ« titullit tĂ« dritares nĂ« pĂ«rputhje me simbolet nĂ« tekstin e titullit Ă«shtĂ« e ndaluar, titulli tani ka gjithmonĂ« njĂ« lartĂ«si fikse.

Lëshimi i mjedisit të përdoruesit Sway 1.7, duke përdorur Wayland.


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