Wayland 1.18 inowanikwa

zvakaitika kusunungurwa kwakagadzikana kweprotocol, interprocess communication mechanism uye maraibhurari nzira 1.18. Bazi re1.18 riri kumashure rinoenderana neAPI neABI level ne1.x yaburitswa, asi zvakare ine chikamu chekuvandudza. Iyo Weston 8.0 composite server, iyo inogadzira iyo kodhi base uye mienzaniso yekushanda yekushandisa Wayland munzvimbo dzedesktop uye yakamisikidzwa mhinduro, yaive. yakabudiswa mukupera kwaNdira.

Kuvandudza kukuru muWayland 1.18:

  • Yakawedzera rutsigiro rweMeson assembly system. Iko kugona kuvaka uchishandisa autotools inochengeterwa ikozvino, asi ichabviswa mukuburitswa kunotevera;
  • Added Iyo API yekuparadzanisa zvinhu zveproxy zvinoenderana nematagi, ichibvumira maapplication uye maturusi ekushandisa kugovera imwechete Wayland yekubatanidza;
  • Inogonesa kuteedzera kwewayland server timers munzvimbo yemushandisi, iyo yakabvisa kusikwa kweakawandisa mafaera anotsanangura;
  • Added iyo wl_global_remove() function, iyo inotumira chiitiko kubvisa chinhu chepasi rose pasina kuibvisa. New feature Kunoitawo kudzivirira mamiriro erudzi kuti asaitike pakudzima zvinhu zvepasi rose. Aya mamiriro emujaho anogona kuitika nekuti vatengi havana kukwanisa kubvuma kugamuchira chiitiko chekudzima. Iyo wl_global_remove () basa rinoita kuti zvikwanise kutanga kutumira chiitiko chekubvisa uye chete mushure mekumbononoka kubvisa chinhu.

Wayland inotsigira chimiro mumashandisirwo, desktop nharaunda uye kugovera:

  • MuFedora akapa Inoendesa iyo yakasarudzika kuvaka yeFirefox yakavakirwa paWayland. Yakagadziriswa nyaya uchishandisa muridzi weNVIDIA madhiraivha madhiraivha ane Wayland.
    Implemented kuyedza kugona kuvhura otomatiki XWayland paunenge uchiedza kumhanyisa application yakavakirwa paX11 protocol.
    Munharaunda yeWayland, kugona kumhanya X11 zvikumbiro nemidzi ine kodzero pasi peXWayland kwakawedzerwa. SDL yeWayland inogadzirisa nyaya dzekuwedzera kana ichimhanya mitambo yechikuru ichimhanya pane yakaderera skrini. Iyo Qt raibhurari yekushandiswa munzvimbo yeGNOME inovakwa nekusarudzika nerutsigiro rweWayland;

  • Π’ Red Hat Enterprise Linux 8 GNOME inopiwa sedesktop ine default display server yakavakirwa paWayland;
  • MuGTK 4 yekutarisa kuburitswa muGDK akaenderera mberi kushandiswa kweAPIs yakagadzirwa neziso rekushandiswa kweiyo Wayland protocol. Tsigiro yeiyo portal interface yekuwana marongero eGtkSettings yakawedzerwa kuGDK backend yeWayland, uye tsigiro yezvinyorwa-inopinza-isina kusimba-v3 protocol yekuwedzera yakarongwa kuti ishande neinopinza nzira;
  • Yakatangwa purojekiti yekubvisa GNOME yezvikanganiso uye zvikanganiso zvinoonekwa kana uchishanda pamusoro peWayland;
  • MuXWayland akawedzera GLX processor yakavakirwa paEGL software interface, iyo inobvisa kushandiswa kweiyo swrast software rasterizer;
  • Zvinangwa zvekuvandudza KDE zvemakore maviri anotevera zvinosanganisira: ataurwa Dudziro yeKDE kuenda kuWayland. Iyo KDE nharaunda inomhanya pamusoro peWayland yakarongwa kuti iitwe yekutanga, uye iyo X11-yakavakirwa nharaunda inozoiswa kune chikamu chesarudzo uye nesarudzo. Munguva yekubika muKDE itwa Fractional scaling rutsigiro kana uchimhanya pamusoro peWayland. Iyo Wayland-yakavakirwa KDE chikamu inogadziridzwa kushanda nevatyairi veNVIDIA. Izvozvi zvinogoneka kudhonza uye kudonhedza mahwindo ekushandisa uchishandisa XWayland uye Wayland mukudhonza & kudonha maitiro. KWin inopa kupururudza kwakaringana negumbo rembeva munzvimbo yeWayland-based;
  • MuGNOME akawedzera kugona kuita otomatiki kuvhurwa kweXWayland paunenge uchiedza kumhanyisa application yakavakirwa paX11 protocol (yaimbova XWayland yaifanira kunge ichimhanya nguva dzose);
  • Started shanda pakutakura MATE mushandisi nharaunda zvikumbiro kuWayland. IN MATE 1.24 Ziso reMATE muoni wemufananidzo wakagadziridzwa kuWayland uye kutsigirwa kweWayland muMATE pani kwakagadziridzwa;
  • MuQt Wayland Compositor akapa rutsigiro rwelinux-dmabuf-isina kugadzikana-v1 uye wp_viewporter protocol. Tsigiro yeiyo fullscreen-shell-unstable-v1 protocol yakawedzerwa kuQt platform components for Wayland;
  • rakabudiswa Waypipe iproxy yeWayland protocol iyo inokutendera kuti umhanye maapplication pane imwe host;
  • Munzvimbo yemushandisi Kujekeswa 0.23 Yakanyanya kunatsiridza rutsigiro rwekushanda pasi peWayland;
  • ZveFirefox itwa iyo nyowani yekumashure yeWayland inoshandisa iyo DMABUF mashandiro ekupa kune maumbirwo;
  • PaUbuntu munzvimbo yeWayland yakavakirwa akapa kugona kumhanya X11 zvikumbiro zvine midzi kodzero inomhanya Xwayland;
  • Prepared seti yeWine-wayland zvigamba uye mutyairi wewinewayland.drv, iyo inobvumidza iwe kushandisa Waini munzvimbo dzakabva paWayland protocol, usingashandisi XWayland uye X11-inoenderana zvikamu;
  • Kuvandudzwa kweMir sevhavha inoumbwa yeWayland inoenderera mberi. Mune maturusi ekuona kuvhurwa kweWayland application munzvimbo yeMir yakawedzera nhamba ye inotsigirwa Wayland protocol extensions. Kuitwa kuita optimizations yeWayland-inoenderana kodhi, uye nyowani "wayland" mifananidzo yepuratifomu yawedzerwa, ichibvumira Mir kuti imhanye semutengi pasi peimwe Wayland composite server. Proposed tsigiro yekuyedza kuvhura zvine simba X11 zvikumbiro munzvimbo yeWayland-based.
  • Yakagadzirwa zvitsva zvinoburitswa zveSway mushandisi nharaunda uchishandisa Wayland;
  • Lubuntu kugovera zvakatsanangurwa shanduko kuenda kuWayland ye2020. Rutsigiro rweWayland rwakarongwa kuitwa kuburikidza nekuisa Openbox hwindo maneja kushandisa Mir kuratidza sevha, inoshandiswa sevhavha inoumbwa yeWayland;
  • Developing keji, iyo Wayland-based composite server yekumhanyisa maapplication ega mukiosk mode;
  • Basa rinoenderera mberi pakusunungurwa kwenzvimbo yevashandisi LXQt 1.0.0, basa guru mukugadzirwa kweiyo kuunza kukwanisa kushanda pamusoro peWayland pakugadzirira zvakakwana;
  • Injini yekufungidzira yekumhanyisa Linux virtual muchina paChromeOS inopa yakavakirwa-mukati tsigiro yeWayland vatengi (virtio-wayland) nekuitwa kweiyo composite server padivi remukuru mukuru uye kugona kushandisa nemaGPUs kubva kune vaenzi masisitimu;
  • YeFreeBSD kukura ports inodiwa kuvaka KDE neWayland rutsigiro;
  • Pa DragonFly BSD OS inovandudza chiteshi chengarava neWayland neWeston, inowanikwa XWayland rutsigiro;
  • Tsika nharaunda uchishandisa Wayland papyros-goko ΠΈ Hawaii akabatanidzwa kuita chirongwa chitsva lily. Liri yakavakirwa paQt 5 (QML) uye inosimudzira Material Design maitiro;
  • Wayland inogoneswa nekusarudzika pamapuratifomu enhare Plasma Mobile, Sailfish 2, webOS Open Source Edition,

    Source: opennet.ru

Voeg