Wayland 1.22 havebla

Post naŭ monatoj da evoluo, stabila liberigo de la protokolo, interproceza komunika mekanismo kaj Wayland 1.22-bibliotekoj estas prezentita. La 1.22 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. La Weston Composite Server, kiu disponigas kodon kaj laborekzemplojn por uzi Wayland en labortablaj kaj enkonstruitaj medioj, estas evoluigita kiel aparta evoluciklo.

Gravaj ŝanĝoj en la protokolo:

  • Subteno por la eventoj wl_surface::preferred_buffer_scale kaj wl_surface::preferred_buffer_transform estis aldonita al la wl_surface programinterfaco, per kiu informoj pri ŝanĝoj de la kunmetita servilo al la skalnivelo kaj transformaj parametroj por la surfaco estas transdonitaj.
  • La evento wl_pointer::axis estis aldonita al la programa interfaco wl_pointer, montrante la fizikan direkton de la movo de la montrilo por determini la ĝustan ruldirekton en fenestraĵoj.
  • Metodo por ricevi la tutmondan nomon estis aldonita al wayland-server kaj la funkcio wl_client_add_destroy_late_listener estis efektivigita.

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

  • Vino venas kun komenca subteno por uzo en Wayland protokol-bazitaj medioj sen XWayland aŭ X11-komponentoj. En la nuna etapo, la ŝoforo winewayland.drv kaj unixlib-komponentoj estis aldonitaj, kaj dosieroj kun Wayland-protokolo-difinoj estis pretaj por prilaborado de la kunigsistemo. Ili planas inkluzivi ŝanĝojn por ebligi eliron en la Wayland-medio en estonta eldono.
  • Daŭraj plibonigoj al Wayland-subteno en KDE Plasma 5.26 kaj 5.27 eldonoj. La kapablo malebligi algluadon de la tondujo per la meza musbutono estis efektivigita. Plibonigita kvalito de skalado de aplikaĵfenestroj lanĉitaj uzante XWayland. Nun ekzistas subteno por glata movo en ĉeesto de musoj kun alt-rezolucia rado. Desegnaj apoj kiel Krita aldonis la kapablon spuri plum-inklinon kaj rotacion sur tablojdoj. Aldonita subteno por agordo de tutmondaj klavoj. Aŭtomata elekto de la zomnivelo por la ekrano estas provizita.
  • Eksperimentaj eldonoj de la xfce4-panelo kaj xfdesktop labortablo estis preparitaj por Xfce, kiuj ofertas komencan subtenon por labori en medioj bazitaj sur la Wayland-protokolo.
  • La uzantmedio de la Tails-distribuo estis translokigita de la X-servilo por uzi la Wayland-protokolon.
  • Qt 6.5 aldonis la QNativeInterface::QWaylandApplication programadan interfacon por rekte aliri Wayland-indiĝenajn objektojn kiuj estas uzitaj en la internaj strukturoj de Qt, same kiel por aliri informojn pri lastatempaj uzantagoj kiuj povas esti postulataj por esti pludonitaj al Wayland-protokolo-etendaĵoj.
  • Tavolo estis preparita por la operaciumo Haiku por certigi kongruon kun Wayland, permesante al vi ruli ilaron kaj aplikaĵojn kiuj uzas Wayland, inkluzive de aplikoj bazitaj sur la GTK-biblioteko.
  • La Blender 3 3.4D modeliga sistemo inkluzivas subtenon por la Wayland-protokolo, ebligante vin rekte ruli Blender en Wayland-bazitaj medioj sen uzi la XWayland-tavolon.
  • La liberigo de la uzantmedio Sway 1.8 uzanta Wayland estis publikigita.
  • Propra PaperDE 0.2 medio estas disponebla, uzante Qt kaj Wayland.
  • Fajrovulpo plibonigis la kapablon disponigi ekrankundividon en Wayland-bazitaj medioj. Solvitaj problemoj rilate al glata enhava movo, alklaku okazaĵgeneradon alklakante la rulumbreton, kaj movo eksteren de enhavo en Wayland-bazitaj medioj.
  • Phosh 0.22.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 23.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.
  • Eldono de labwc 0.6, kunmetita servilo por Wayland kun kapabloj rememorigaj pri la fenestromanaĝero Openbox (la projekto estas prezentita kiel provo krei Openbox-alternativon por Wayland).
  • En evoluo estas lxqt-sway, haveno de la uzantmedio LXQt kiu subtenas Wayland. Plie, alia LWQt-projekto evoluigas Wayland-bazitan variaĵon de la LXQt-adaptita ŝelo.
  • Weston Composite Server 11.0 estis publikigita, daŭrigante laboron pri la koloradministra infrastrukturo kaj establante la fundamenton por estonta subteno por multi-GPU-agordoj.
  • Daŭrigita portado de la MATE-labortablo al Wayland.
  • System76 evoluigas novan version de la KOSMIKA uzantmedio uzante Wayland.
  • Wayland estas ebligita defaŭlte en la moveblaj platformoj Plasma Mobile, Sailfish, webOS Open Source Edition,

    fonto: opennet.ru

Aldoni komenton