Wayland 1.18 is beskikbaar

plaasgevind stabiele vrystelling van die protokol, interproses kommunikasiemeganisme en biblioteke wayland 1.18. Die 1.18-tak is agtertoe versoenbaar op die API- en ABI-vlak met die 1.x-vrystellings, maar bevat ook 'n gedeelte van verbeterings. Die Weston 8.0 saamgestelde bediener, wat die kodebasis en werksvoorbeelde ontwikkel vir die gebruik van Wayland in rekenaaromgewings en ingebedde oplossings, was gepubliseer aan die einde van Januarie.

Groot verbeterings in Wayland 1.18:

  • Bygevoeg ondersteuning vir die Meson-samestellingstelsel. Die vermoë om te bou met behulp van outonutsgoed word vir nou behou, maar sal in 'n toekomstige vrystelling verwyder word;
  • Bygevoeg 'n API vir die skeiding van proxy-objekte gebaseer op etikette, wat toepassings en gereedskapstelle toelaat om 'n enkele Wayland-verbinding te deel;
  • Geaktiveer naspoor van wayland bediener timers in gebruiker ruimte, wat die skepping van te veel lêer beskrywers uitgeskakel;
  • Bygevoeg die wl_global_remove() funksie, wat 'n gebeurtenis stuur om 'n globale voorwerp te verwyder sonder om dit skoon te maak. Nuwe kenmerk dit laat voorkom dat rastoestande voorkom wanneer globale voorwerpe uitgevee word. Hierdie wedrentoestande kan voorkom omdat kliënte nie die ontvangs van die uitveegeleentheid kon erken nie. Die wl_global_remove() funksie maak dit moontlik om eers 'n verwyderingsgebeurtenis te stuur en eers na 'n sekere vertraging die voorwerp skoon te maak.

Wayland-ondersteuningstatus in toepassings, rekenaaromgewings en verspreidings:

  • In Fedora beveilig Lewer die verstekbou van Firefox gebaseer op Wayland. Probleme opgelos met behulp van eie NVIDIA-binêre drywers met Wayland.
    Geïmplementeer eksperimentele vermoë om XWayland outomaties te begin wanneer jy probeer om 'n toepassing te laat loop wat op die X11-protokol gebaseer is.
    In die Wayland-omgewing is die vermoë om X11-toepassings met wortelregte onder XWayland te laat loop bygevoeg. SDL vir Wayland los skaalprobleme op wanneer ouer speletjies met lae skermresolusies hardloop. Die Qt-biblioteek vir gebruik in die GNOME-omgewing is by verstek gebou met Wayland-ondersteuning;

  • В Red Hat Enterprise Linux 8 GNOME word aangebied as 'n lessenaar met die verstek vertoonbediener gebaseer op Wayland;
  • In die GTK 4-voorskouvrystelling in GDK voortgesit implementering van API's wat ontwikkel is met die oog op die gebruik van die Wayland-protokol. Ondersteuning vir die portaalkoppelvlak vir toegang tot GtkSettings-instellings is by die GDK-agtergrond vir Wayland gevoeg, en ondersteuning vir die teks-invoer-onstabiele-v3-protokoluitbreiding is voorgestel om met invoermetodes te werk;
  • Geloods 'n projek om GNOME te ontslae te raak van foute en tekortkominge wat voorkom wanneer daar bo-op Wayland gewerk word;
  • In XWayland bygevoeg GLX verwerker gebaseer op die EGL sagteware koppelvlak, wat die gebruik van die swrast sagteware rasterizer sal uitskakel;
  • KDE-ontwikkelingsdoelwitte vir die volgende twee jaar sluit in: genoem vertaling van KDE na Wayland. Die KDE-omgewing wat bo-op Wayland loop, word beplan om primêr gemaak te word, en die X11-gebaseerde omgewing sal afgeskuif word na die kategorie van opsies en opsionele afhanklikhede. Gedurende die verslagtydperk in KDE geïmplementeer Fraksionele skaalondersteuning wanneer jy bo-op Wayland hardloop. Die Wayland-gebaseerde KDE-sessie is aangepas om met eie NVIDIA-bestuurders te werk. Dit is nou moontlik om toepassingsvensters te sleep en te laat val met XWayland en Wayland in sleep-en-drop-modus. KWin verskaf korrekte blaai met die muiswiel in 'n Wayland-gebaseerde omgewing;
  • In GNOME bygevoeg die vermoë om die bekendstelling van XWayland te outomatiseer wanneer 'n toepassing wat gebaseer is op die X11-protokol probeer hardloop (voorheen moes XWayland voortdurend aan die gang wees);
  • Het begin werk daaraan om MATE-gebruikeromgewingstoepassings na Wayland oor te dra. IN MATE 1.24 die Eye of MATE-beeldkyker is aangepas vir Wayland en ondersteuning vir Wayland in die MATE-paneel is verbeter;
  • In Qt Wayland Compositor beveilig ondersteuning vir linux-dmabuf-unstable-v1 en wp_viewporter protokolle. Ondersteuning vir die fullscreen-shell-unstable-v1-protokol is by die Qt-platformkomponente vir Wayland gevoeg;
  • gepubliseer Waypipe is 'n instaanbediener vir die Wayland-protokol wat jou toelaat om toepassings op 'n ander gasheer te laat loop;
  • In die gebruikersomgewing Verligting 0.23 Aansienlik verbeterde ondersteuning vir werk onder Wayland;
  • Vir Firefox geïmplementeer 'n nuwe agterkant vir Wayland wat die DMABUF-meganisme gebruik om teksture weer te gee;
  • Op Ubuntu in 'n Wayland-gebaseerde omgewing beveilig die vermoë om X11-toepassings te laat loop met wortelregte wat Xwayland bestuur;
  • Voorbereid 'n stel Wine-wayland-kolle en die winewayland.drv-bestuurder, wat jou toelaat om Wine te gebruik in omgewings gebaseer op die Wayland-protokol, sonder om XWayland en X11-verwante komponente te gebruik;
  • Die ontwikkeling van Mir as 'n saamgestelde bediener vir Wayland gaan voort. In gereedskap om die bekendstelling van Wayland-toepassings in die Mir-omgewing te verseker toegeneem aantal ondersteun Wayland protokol uitbreidings. Uitgevoer werkverrigting-optimalisasies vir Wayland-verwante kode, en 'n nuwe "wayland" grafiese platform is bygevoeg, sodat Mir as 'n kliënt onder 'n ander Wayland saamgestelde bediener bestuur kan word. Voorgestelde eksperimentele ondersteuning vir die dinamiese bekendstelling van X11-toepassings in 'n Wayland-gebaseerde omgewing.
  • Gevorm nuwe vrystellings van die Sway-gebruikersomgewing met behulp van Wayland;
  • Lubuntu verspreiding uiteengesit oorgang na Wayland vir 2020. Wayland-ondersteuning word beplan om geïmplementeer te word deur die Openbox-vensterbestuurder oor te dra om die Mir-vertoonbediener te gebruik, wat as 'n saamgestelde bediener vir Wayland gebruik word;
  • Ontwikkel Cage, 'n Wayland-gebaseerde saamgestelde bediener om individuele toepassings in kioskmodus te laat loop;
  • Werk gaan voort aan die vrystelling van die gebruikersomgewing LXQt 1.0.0, waarvan die hooftaak in die ontwikkeling daarvan is om die vermoë om bo-op Wayland te werk tot volle gereedheid te bring;
  • 'n Afleidingsenjin om virtuele Linux-masjiene op ChromeOS te laat loop bied ingeboude ondersteuning vir Wayland-kliënte (virtio-wayland) met die uitvoering van 'n saamgestelde bediener aan die kant van die hoofgasheer en die vermoë om effektief GPU's van gasstelsels te gebruik;
  • Vir FreeBSD ontwikkel poorte wat nodig is om KDE met Wayland-ondersteuning te bou;
  • Op DragonFly BSD OS ontwikkel hawe met Wayland en Weston, daar is XWayland-ondersteuning;
  • Pasgemaakte omgewings met behulp van Wayland papiros-dop и Hawaii saamgesmelt in 'n nuwe projek lelie. Liri is gebaseer op Qt 5 (QML) en bevorder Materiaalontwerpstyl;
  • Wayland is by verstek op mobiele platforms geaktiveer Plasma Mobile, Seilvis 2, webOS Open Source Edition,

    Bron: opennet.ru

Voeg 'n opmerking