Sway 1.1 scaoileadh timpeallachta saincheaptha ag baint úsáide as Wayland

tharla sé scaoileadh bainisteoir ilchodach smacht 1.1, tógtha ag baint úsáide as prótacal Wayland agus ag luí go hiomlán leis an mbainisteoir fuinneoige tílithe i3 agus painéal i3bar. Uair an chloig tar éis scaoileadh 1.1.0, foilsíodh scaoileadh ceartaitheach 1.1.1 le deireadh a chur le hathruithe a cuireadh leis go hearráideach nach bhfuil ag luí le wlroots 0.6. Tá cód an tionscadail scríofa i C agus dáilte ag faoi ​​cheadúnas MIT. Tá an tionscadal dírithe ar úsáid ar Linux agus FreeBSD.

soláthraítear comhoiriúnacht i3 ag an leibhéal ordaithe, comhad cumraíochta agus IPC, rud a ligeann do Sway a úsáid mar athsholáthar trédhearcach i3 a úsáideann Wayland in ionad X11. Ligeann Sway duit fuinneoga a chur ar an scáileán ní spásúil, ach go loighciúil. Eagraítear Windows i ngreille a bhaineann an úsáid is fearr is féidir as spás scáileáin agus a ligeann duit fuinneoga a ionramháil go tapa ag baint úsáide as an méarchlár amháin.

Chun timpeallacht iomlán úsáideora a chruthú, tairgtear na comhpháirteanna tionlacain seo a leanas: swayidle (próiseas cúlra ag cur prótacal díomhaoin KDE i bhfeidhm), swaylock (spárálaíscáileáin), mako (bainisteoir fógraí), ghruama (gabháil scáileáin), slurp (réimse ar an scáileán a roghnú), wf-thaifeadán (gabháil físeáin), barra bealaigh (barra feidhmchláir), virtboard (méarchlár scáileáin), wl-gearrthaisce (ag obair leis an ngearrthaisce), wallutils (bainistíocht ballapháipéir deisce).

Tá Sway á fhorbairt mar thionscadal modúlach a tógadh ar bharr leabharlainne wlroots, ina bhfuil na primitives bunúsacha go léir chun obair bainisteoir ilchodach a eagrú. Áiríonn Wlroots cúlchistí le haghaidh
astarraingt rochtana ar an scáileán, gléasanna ionchuir, rindreáil gan rochtain dhíreach ar OpenGL, idirghníomhú le KMS/DRM, libinput, Wayland agus X11 (soláthraítear sraith chun feidhmchláir X11 a rith bunaithe ar Xwayland). Chomh maith le Sway, úsáidtear an leabharlann wlroots go gníomhach i tionscadail eilelena n-áirítear Librem5 и Cage. Chomh maith le C/C++, forbraíodh ceangail don Scéim, Common Lisp, Go, Haskell, OCaml, Python agus Rust.

Sa scaoileadh nua:

  • Tá an áirgiúlacht deighilte i dtionscadal ar leith swaybg, atá deartha chun ballapháipéir deisce a bhainistiú. Níl Swaybg ceangailte le Sway a thuilleadh agus is féidir é a úsáid le haon fhreastalaithe ilchodacha Wayland a thacaíonn le hardphrótacail
    wlr-layer-shell, xdg-aschur agus xdg-bhlaosc;

  • Tá obair déanta chun deireadh a chur le neamhluí le bainisteoir fuinneog i3;
  • Tá tacaíocht do scáileáin tadhaill curtha leis an bpainéal swaybar (eilimintí a ghníomhachtú trí theagmháil agus rothaíocht trí deasc le gotha ​​sleamhnáin);
  • cuireann swaybar mód “forleagan” i bhfeidhm chun an painéal a thaispeáint ar bharr fuinneoga eile gan imeachtaí ionchuir a phróiseáil;
  • Cuireadh leis an gcumas chun aicearraí méarchláir rialaithe a dhíchumasú ag baint úsáide as an socrú dícheangail{sym,code, switch}.



Foinse: oscailtenet.ru

Add a comment