Release fan Sway 1.7 brûkersomjouwing mei Wayland

De frijlitting fan 'e gearstalde manager Sway 1.7 is publisearre, boud mei it Wayland-protokol en folslein kompatibel mei de i3 mozaïek finsterbehearder en it i3bar-paniel. De projektkoade is skreaun yn C en wurdt ferspraat ûnder de MIT-lisinsje. It projekt is rjochte op gebrûk op Linux en FreeBSD.

i3-kompatibiliteit wurdt levere op it kommando-, konfiguraasjetriem- en IPC-nivo, wêrtroch Sway kin wurde brûkt as in transparante i3-ferfanging dy't Wayland brûkt ynstee fan X11. Sway lit jo finsters op it skerm pleatse net romtlik, mar logysk. Windows binne ynrjochte yn in raster dat optimaal benutte fan skermromte en lit jo fluch manipulearje finsters mei allinnich it toetseboerd.

Om in folweardige brûkersomjouwing te meitsjen, wurde de folgjende begeliedende komponinten oanbean: swayidle (eftergrûnproses dy't it KDE idle protokol ymplementearje), swaylock (skermbefeiliging), mako (notifikaasjebehearder), grim (skermôfbylding meitsje), slurp (selektearje in gebiet op it skerm), wf-recorder (fideo-opname), waybar (applikaasjebalke), virtboard (toetseboerd op it skerm), wl-klamboerd (wurken mei it klamboerd), wallutils (beheare fan buroblêd wallpaper).

Sway wurdt ûntwikkele as in modulêr projekt boud boppe op 'e wlroots-bibleteek, dy't alle basisprimitiven befettet foar it organisearjen fan it wurk fan' e gearstalde manager. Wlroots omfettet backends foar abstrakt tagong ta it skerm, ynfierapparaten, rendering sûnder direkt tagong ta OpenGL, ynteraksje mei KMS / DRM, libinput, Wayland en X11 (in laach is foarsjoen foar it útfieren fan X11-applikaasjes basearre op Xwayland). Neist Sway wurdt de wlroots-bibleteek aktyf brûkt yn oare projekten, wêrûnder Librem5 en Cage. Neist C / C ++ binne bindingen ûntwikkele foar Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.

Yn de nije release:

  • De mooglikheid om ljeppers mei de mûs te ferpleatsen is foarsjoen.
  • Stipe tafoege foar útfier nei virtuele realiteit-headsets.
  • Tafoege "útfier render_bit_depth" kommando te skeakeljen hege bit djipte gearstalde modus útfier.
  • Ferbettere betrouberens en prestaasjes fan útfier fan finsters op folslein skerm (mei dmabuf wurdt direkte útfier levere sûnder ekstra buffering).
  • It protokol xdg-activation-v1 wurdt brûkt, wêrtroch jo fokus kinne oerdrage tusken ferskate oerflakken op earste nivo (bygelyks mei xdg-aktivaasje kin ien applikaasje fokus nei in oare wikselje).
  • Opsje tafoege client.focused_tab_title om de kleur fan 'e aktive ljepper yn te stellen.
  • It kommando "output modeline" tafoege om jo eigen DRM (Direct Rendering Manager) modus yn te stellen.
  • It kommando "útfier dpms toggle" tafoege om it makliker te meitsjen om it skerm te leegjen fan skripts. Ek tafoege "gaps" kommando's wikselje ", "smart_gaps inverse_outer" en "split gjin".
  • De opsje "--my-next-gpu-wont-be-nvidia" is fuortsmiten, en ferfangt it mei de "--unsupported-gpu" modus. Eigen NVIDIA-bestjoerders wurde noch net stipe.
  • De terminalemulator definieare yn 'e standertynstellingen is ferfongen troch foet.
  • Biedt de mooglikheid om de swaybar- en swynag-dialogen út te skeakeljen by it bouwen.
  • It is ferbean om de hichte fan de finstertitel dynamysk te feroarjen ôfhinklik fan de tekens yn de titeltekst, de titel hat no altyd in fêste hichte.

Release fan Sway 1.7 brûkersomjouwing mei Wayland


Boarne: opennet.ru

Add a comment