Wayland 1.20 eskuragarri dago

Protokoloaren, prozesuen arteko komunikazio mekanismoaren eta Wayland 1.20 liburutegien kaleratze egonkorra egin zen. 1.20 adarra atzerantz bateragarria da API eta ABI mailan 1.x bertsioekin eta gehienbat akatsen konponketa eta protokoloen eguneratze txikiak ditu. Weston Composite Server, mahaigaineko inguruneetan eta kapsulatutako inguruneetan Wayland erabiltzeko kodea eta lan-adibideak eskaintzen dituena, garapen-ziklo bereizi gisa garatzen ari da.

Protokoloaren aldaketa nagusiak:

  • FreeBSD plataformarako euskarri ofiziala ezarri da, eta horretarako probak gehitu dira etengabeko integrazio sisteman.
  • Autotools eraikitzeko sistema eten egin da eta orain Meson-ek ordezkatu du.
  • "wl_surface.offset" funtzioa gehitu zaio protokoloari bezeroei gainazaleko buffer baten desplazamendua eguneratzeko aukera emateko, buffer berarengandik independentean.
  • "wl_output.name" eta "wl_output.description" gaitasunak gehitu dira protokoloari, bezeroari irteera identifikatzeko aukera emanez xdg-output-unstable-v1 protokoloaren luzapenera lotu gabe.
  • Gertaeren protokolo-definizioek "mota" atributu berri bat sartzen dute, eta gertaerak beraiek suntsitzaile gisa markatu daitezke orain.
  • Akatsak landu ditugu, besteak beste, lasterketa-baldintzak ezabatuz hari anitzeko bezeroetan proxyak ezabatzean.

Wayland-ekin lotutako aplikazioetan, mahaigaineko inguruneetan eta banaketan aldaketak:

  • XWayland eta jabedun NVIDIA kontrolatzailea eguneratu dira OpenGL eta Vulkan hardware azeleraziorako laguntza osoa emateko XWayland-en DDX (Device-Dependent X) osagaia erabiliz X11 aplikazioetan.
  • Wayland-eko biltegi guztietan adar nagusia "nagusi"tik "nagusi" izatera pasatu da, azkenaldian "maisu" hitza politikoki okertzat hartu baitute, esklabutza gogorarazten duela eta komunitateko kide batzuek iraingarritzat jo baitute.
  • Ubuntu 21.04 modu lehenetsian Wayland erabiltzera aldatu da.
  • Fedora 35, Ubuntu 21.10 eta RHEL 8.5-ek Wayland mahaigaina erabiltzeko gaitasuna gehitzen dute NVIDIA kontrolatzaile jabedun sistemetan.
  • Weston 9.0 zerbitzari konposatua kaleratu zen, eta horrek kiosko-shell shell-a aurkeztu zuen, pantaila osoko moduan aplikazio indibidualak bereizita abiarazteko aukera ematen duena, adibidez, Interneteko kioskoak, erakustaldiko standak, seinale elektronikoak eta autozerbitzuko terminalak sortzeko.
  • Canonical-ek Ubuntu Frame argitaratu du, Interneteko kioskoak sortzeko pantaila osoko interfazea, Wayland protokoloa erabiliz.
  • OBS Studio bideo streaming sistemak Wayland protokoloa onartzen du.
  • GNOME 40 eta 41ek Wayland protokoloaren eta XWayland osagaiaren euskarria hobetzen jarraitzen dute. Baimendu Wayland saioak NVIDIA GPUak dituzten sistemetarako.
  • MATE mahaigaina Wayland-era eramaten jarraitu da. Wayland ingurunean X11-ri lotuta egon gabe lan egiteko, Atril dokumentu-ikustailea, System Monitor, Pluma testu editorea, Terminal terminal emuladorea eta mahaigaineko beste osagai batzuk egokitzen dira.
  • KDE saio egonkortua Wayland protokoloa erabiliz martxan. KWin konposatu kudeatzaileak eta KDE Plasma mahaigaineko 5.21, 5.22 eta 5.23 modu nabarmen hobetu dute Wayland protokoloan oinarritutako saioen errendimendua. Fedora Linux KDE mahaigainarekin eraikitakoak Wayland erabiltzeko modu lehenetsian aldatu dira.
  • Firefox 93-96-k Wayland inguruneetako arazoak konpontzeko aldaketak barne hartzen ditu pop-up-en kudeaketarekin, arbelaren kudeaketarekin eta DPI pantaila desberdinetan eskalatzearekin. Wayland-erako Firefox ataka ere parekotasun orokorrera eraman da X11-ren eraikuntzarekin Fedora-ren GNOME ingurunean exekutatzen denean.
  • Weston zerbitzari konposatuan oinarritutako erabiltzaile shell trinko bat argitaratu da.
  • Labwc-ren lehen bertsioa, Openbox leiho-kudeatzailea gogorarazten duten gaitasunak dituen Wayland-erako zerbitzari konposatua, eskuragarri dago.
  • System76 COSMIC erabiltzaile-ingurune berri bat sortzeko lanean ari da Wayland erabiliz.
  • Erabiltzaile-inguruneko Sway 1.6 eta Wayland erabiliz Wayfire 0.7 zerbitzari konposatuaren bertsioak sortu dira.
  • Wine-rako kontrolatzaile eguneratu bat proposatu da, Wine bidez GDI eta OpenGL/DirectX erabiliz aplikazioak zuzenean Wayland-en oinarritutako ingurune batean exekutatzeko aukera ematen duena, XWayland geruza erabili gabe eta Wine-k X11 protokoloarekin duen lotura kendu gabe. Gidariak Vulkan eta monitore anitzeko konfigurazioetarako laguntza gehitu du.
  • Microsoft-ek Linux aplikazioak interfaze grafikoarekin exekutatzeko gaitasuna ezarri du WSL2 azpisisteman (Linuxentzako Windows Subsystem) oinarritutako inguruneetan. Irteerarako, RAIL-Shell konposatu kudeatzailea erabiltzen da, Wayland protokoloa erabiliz eta Weston kode-basean oinarrituta.
  • Wayland-protocols paketearen garapen-metodoa aldatu egin da, oinarrizko Wayland protokoloaren gaitasunak osatzen dituzten eta zerbitzari eta erabiltzaile-ingurune konposatuak eraikitzeko beharrezkoak diren gaitasunak eskaintzen dituzten protokolo eta luzapen multzo bat dauka. Protokoloen garapen-etapa "ezegonkorra" "eszenaratzea" ordezkatu da, ekoizpen-inguruneetan probatu diren protokoloen egonkortze-prozesua leuntzeko.
  • Protokolo-luzapena prestatu da Wayland-ek leiho-ingurunea berrabiarazteko aplikazioak gelditu gabe, eta horrek aplikazioak amaitzearen arazoa konponduko du leiho-ingurunean hutsegite bat gertatuz gero.
  • Wayland-erako beharrezkoa den EGL luzapena EGL_EXT_present_opaque gehitu da Mesara. Wayland protokoloan oinarritutako inguruneetan exekutatzen diren jokoetan gardentasuna bistaratzeko arazoak konpondu dira. GBM (Generic Buffer Manager) backend alternatiboen aurkikuntza eta karga dinamikorako laguntza gehitu da Wayland-en euskarria hobetzeko NVIDIA kontrolatzaileak dituzten sistemetan.
  • KWinFT-ren garapenak, Wayland-en ardaztutako KWin-en sardexkak, jarraitzen du. Proiektuak wrapland liburutegia ere garatzen du Qt/C++-rako libwayland-en gaineko wrapper bat inplementatzen duena, KWayland-en garapena jarraitzen duena, baina Qt-rekin lotzetik askatuta dagoena.
  • Tails banaketak erabiltzailearen ingurunea Wayland protokoloa erabiltzera pasatzea aurreikusi du, eta aplikazio grafiko guztien segurtasuna areagotuko du, aplikazioek sistemarekin elkarreragiten duten kontrola hobetuz.
  • Wayland lehenespenez gaituta dago Plasma Mobile, Sailfish, webOS Open Source Edition, plataform mugikorretan.

    Iturria: opennet.ru

Gehitu iruzkin berria