Wayland 1.21 havebla

Post ses monatoj da evoluo, stabila liberigo de la protokolo, interproceza komunika mekanismo kaj Wayland 1.21-bibliotekoj estis prezentita. La 1.21 branĉo estas malantaŭen kongrua ĉe la API kaj ABI-nivelo kun la 1.x-eldonoj kaj enhavas plejparte cimojn kaj etajn protokolan ĝisdatigojn. Antaŭ kelkaj tagoj, korekta ĝisdatigo al la komponita servilo Weston 10.0.1 estis kreita, kiu estas disvolvita kiel parto de aparta disvolva ciklo. Weston disponigas kodon kaj laborekzemplojn por uzi Wayland en labortablaj medioj kaj enigitaj solvoj.

Gravaj ŝanĝoj en la protokolo:

  • Subteno por la evento wl_pointer.axis_value120 estis aldonita al la programinterfaco wl_pointer por altprecizeca movo sur musmanipulantoj kun alt-rezolucia rulrado.
  • Novaj funkcioj estis aldonitaj al la servilo: wl_signal_emit_mutable (analogo de wl_signal_emit, kiu subtenas ĝustan funkciadon en situacio kie unu signal-traktilo forigas alian pritraktilon) kaj wl_global_get_version (ebligas al vi ekscii la ĝeneralan version de la API).
  • La evoluo estis transdonita al la platformo GitLab uzante la infrastrukturon de la projekto FreeDesktop.org.
  • Strukturoj kaj funkcioj rilataj al kursoraj agordoj estis purigitaj kaj reverkitaj.
  • La wl_shell protokolo estas markita kiel nedeviga por efektivigo en kunmetitaj serviloj kaj estis malrekomendita. Por krei kutimajn ŝelojn, oni rekomendas uzi la protokolon xdg_shell, kiu provizas interfacon por interagi kun surfacoj kiel fenestroj, kiu permesas movi surfacojn ĉirkaŭ la ekrano, minimumigi, maksimumigi, regrandigi ktp.
  • La postuloj por la kunigsistemo estis pliigitaj; kunigo nun postulas la Meson-ilaron de almenaŭ versio 0.56. Dum kompilado, la flago "c_std=c99" estas ebligita.

Ŝanĝoj en aplikoj, labortablaj medioj kaj distribuoj rilataj al Wayland:

  • KDE planas alporti la Plasma labortablon bazitan sur Wayland al stato taŭga por ĉiutaga uzo de signifa proporcio de uzantoj en 2022. Wayland-subteno estis signife plibonigita en la KDE Plasma 5.24 kaj 5.25-eldonoj, inkluzive de aldonado de subteno por kolorprofundoj pli grandaj ol 8-bitoj per kanalo, efektivigante "DRM-luadon" reĝimon por virtualrealaj aŭdiloj, kaj disponigante subtenon por preni ekrankopiojn kaj minimumigi ĉiujn. fenestroj.
  • Fedora 36 en sistemoj kun proprietaj NVIDIA-ŝoforoj defaŭlte al Wayland-bazita GNOME-sesio, kiu antaŭe estis nur havebla dum uzado de malfermfontaj ŝoforoj.
  • En Ubuntu 22.04, la plej multaj agordoj defaŭlte al surtabla sesio de Wayland protokolo-bazita, sed uzo de la X-servilo estas lasita defaŭlte en sistemoj kun proprietaj NVIDIA-ŝoforoj. Por Ubuntu, PPA-deponejo kun la pako qtwayland estis proponita, en kiun korektoj rilataj al plibonigo de subteno por la Wayland-protokolo estis transdonitaj de la Qt 5.15.3 branĉo, akompanita de la KDE-projekto.
  • La liberigo de la uzantmedio Sway 1.7 uzanta Wayland estis publikigita.
  • Noktaj konstruoj de Fajrovulpo inkluzivas Wayland-subtenon defaŭlte. Fajrovulpo solvis problemon pri blokado de fadenoj, plibonigis ŝprucfenestran skaladon kaj funkciis la kuntekstan menuon dum kontrolado de literumo. Laŭ statistiko de la servo Firefox Telemetry, kiu analizas datumojn ricevitajn kiel rezulto de sendo de telemetrio kaj uzantoj alirantaj al Mozilaj serviloj, la parto de uzantoj de Linukso Firefox laborantaj en medioj bazitaj sur la protokolo Wayland ankoraŭ ne superas 10%.
  • Phosh 0.15.0, ekranŝelo por porteblaj aparatoj bazitaj sur GNOME-teknologioj kaj uzanta la Phoc-kunmetitan servilon funkciantan super Wayland, estis publikigita.
  • Valve daŭre disvolvas la sintezan servilon Gamescope (antaŭe konatan kiel steamcompmgr), kiu uzas la Wayland-protokolon kaj estas uzata en la operaciumo SteamOS 3.
  • La liberigo de la DDX-komponento XWayland 22.1.0 estis publikigita, kiu disponigas la lanĉon de la X.Org Servilo por organizi la ekzekuton de X11-aplikoj en Wayland-bazitaj medioj. La nova versio aldonas subtenon por la DRM Lease-protokolo, kiu estas uzata por generi stereon bildon kun malsamaj bufroj por la maldekstraj kaj dekstraj okuloj dum eligo al virtualrealaj kaskoj.
  • La labwc-projekto disvolvas kunmetitan servilon por Wayland kun kapabloj rememorigaj pri la fenestromanaĝero Openbox (la projekto estas prezentita kiel provo krei Openbox-alternativon por Wayland).
  • La unua eldono de LWQt, kutima LXQt-ŝelo bazita sur Wayland, nun haveblas.
  • La kompanio Collabora, kiel parto de la projekto wxrd, disvolvas novan kunmetitan servilon bazitan sur Wayland por sistemoj de virtuala realeco.
  • La liberigo de la projekto Wine-wayland 7.7 estis publikigita, permesante la uzon de Wine en medioj bazitaj sur la Wayland-protokolo, sen la uzo de XWayland kaj X11-komponentoj.
  • Aaron Plattner, unu el la ĉefaj programistoj de NVIDIA-propraj ŝoforoj, publikigis raporton pri la statuso de Wayland-subteno en NVIDIA-ŝoforoj.
  • La Weston 10.0-komponita servilo estis liberigita, aldonante subtenon por la libseat-biblioteko, kiu disponigas funkciojn por organizi aliron al komunaj enigaĵoj kaj eligo-aparatoj, kaj ankaŭ aldonis kolorajn administradkomponentojn kiuj permesas kolorkonverton, gama-korektadon kaj labori kun kolorprofiloj.
  • Daŭrigita portado de la MATE-labortablo al Wayland.
  • System76 laboras pri kreado de nova KOSMIKA uzantmedio uzante Wayland.
  • Mikrosofto efektivigis la kapablon prizorgi Linuksajn aplikojn kun grafika interfaco en medioj bazitaj sur la WSL2-subsistemo (Windows Subsystem por Linukso). Por produktaĵo, la kunmetaĵmanaĝero RAIL-Shell estas uzita, uzante la Wayland-protokolon kaj bazitan sur la Weston-kodbazo.
  • Wayland estas ebligita defaŭlte en la moveblaj platformoj Plasma Mobile, Sailfish, webOS Open Source Edition,

    fonto: opennet.ru

Aldoni komenton