Available ang Wayland 1.22

Pagkatapos ng siyam na buwan ng pag-unlad, ipinakita ang isang matatag na paglabas ng protocol, mekanismo ng interprocess na komunikasyon at mga library ng Wayland 1.22. Ang 1.22 branch ay backward compatible sa API at ABI level sa mga 1.x release at naglalaman ng karamihan sa mga pag-aayos ng bug at minor na update sa protocol. Ang Weston Composite Server, na nagbibigay ng code at mga gumaganang halimbawa para sa paggamit ng Wayland sa desktop at mga naka-embed na kapaligiran, ay binuo bilang isang hiwalay na yugto ng pag-unlad.

Mga pangunahing pagbabago sa protocol:

  • Ang suporta para sa wl_surface::preferred_buffer_scale at wl_surface::preferred_buffer_transform na mga kaganapan ay idinagdag sa wl_surface program interface, kung saan ipinapadala ang impormasyon tungkol sa mga pagbabago ng composite server sa scaling level at mga parameter ng pagbabago para sa surface.
  • Ang wl_pointer::axis na kaganapan ay naidagdag sa wl_pointer programming interface, na nagpapakita ng pisikal na direksyon ng paggalaw ng pointer upang matukoy ang tamang direksyon ng pag-scroll sa mga widget.
  • Ang isang paraan para sa pagkuha ng pandaigdigang pangalan ay naidagdag sa wayland-server at ang wl_client_add_destroy_late_listener function ay naipatupad na.

Mga pagbabago sa mga application, desktop environment at distribusyon na nauugnay sa Wayland:

  • Ang alak ay may paunang suporta para sa paggamit sa Wayland protocol-based na mga kapaligiran na walang mga bahagi ng XWayland o X11. Sa kasalukuyang yugto, ang driver ng winewayland.drv at mga bahagi ng unixlib ay naidagdag, at ang mga file na may mga kahulugan ng protocol ng Wayland ay inihanda para sa pagproseso ng sistema ng pagpupulong. Plano nilang isama ang mga pagbabago upang paganahin ang output sa kapaligiran ng Wayland sa isang release sa hinaharap.
  • Ang mga patuloy na pagpapahusay sa suporta sa Wayland sa KDE Plasma 5.26 at 5.27 na mga release. Ang kakayahang huwag paganahin ang pag-paste mula sa clipboard gamit ang gitnang pindutan ng mouse ay ipinatupad. Pinahusay na kalidad ng pag-scale ng mga application window na inilunsad gamit ang XWayland. Mayroon na ngayong suporta para sa maayos na pag-scroll sa presensya ng mga daga na may mataas na resolution na gulong. Ang pagguhit ng mga app tulad ng Krita ay nagdagdag ng kakayahang subaybayan ang pagtabingi ng panulat at pag-ikot sa mga tablet. Nagdagdag ng suporta para sa pagtatakda ng mga pandaigdigang hotkey. Ang awtomatikong pagpili ng antas ng pag-zoom para sa screen ay ibinigay.
  • Ang mga eksperimental na release ng xfce4-panel at xfdesktop desktop ay inihanda para sa Xfce, na nag-aalok ng paunang suporta para sa pagtatrabaho sa mga kapaligiran batay sa Wayland protocol.
  • Ang kapaligiran ng gumagamit ng pamamahagi ng Tails ay inilipat mula sa X server upang magamit ang protocol ng Wayland.
  • Idinagdag ng Qt 6.5 ang QNativeInterface::QWaylandApplication programming interface para sa direktang pag-access sa mga Wayland-native na bagay na ginagamit sa mga panloob na istruktura ng Qt, pati na rin para sa pag-access ng impormasyon tungkol sa mga kamakailang aksyon ng user na maaaring kailanganin na maipasa sa mga extension ng protocol ng Wayland.
  • Inihanda ang isang layer para sa operating system ng Haiku upang matiyak ang pagiging tugma sa Wayland, na nagbibigay-daan sa iyong magpatakbo ng mga toolkit at application na gumagamit ng Wayland, kabilang ang mga application batay sa GTK library.
  • Kasama sa Blender 3 3.4D modeling system ang suporta para sa Wayland protocol, na nagbibigay-daan sa iyong direktang patakbuhin ang Blender sa mga kapaligirang nakabase sa Wayland nang hindi gumagamit ng XWayland layer.
  • Na-publish na ang paglabas ng user environment na Sway 1.8 gamit ang Wayland.
  • Available ang custom na PaperDE 0.2 environment, gamit ang Qt at Wayland.
  • Pinahusay ng Firefox ang kakayahang magbigay ng pagbabahagi ng screen sa mga kapaligirang nakabatay sa protocol ng Wayland. Nalutas ang mga isyu na nauugnay sa maayos na pag-scroll ng nilalaman, pag-click sa pagbuo ng kaganapan kapag nagki-click sa scrollbar, at pag-scroll palabas ng nilalaman sa mga kapaligiran na nakabase sa Wayland.
  • Na-publish ang Phosh 0.22.0, isang screen shell para sa mga mobile device batay sa mga teknolohiya ng GNOME at gamit ang Phoc composite server na tumatakbo sa ibabaw ng Wayland.
  • Patuloy na binubuo ng Valve ang Gamescope composite server (dating kilala bilang steamcompmgr), na gumagamit ng Wayland protocol at ginagamit sa SteamOS 3 operating system.
  • Ang paglabas ng bahagi ng DDX na XWayland 23.1.0 ay nai-publish, na nagbibigay ng paglulunsad ng X.Org Server para sa pag-aayos ng pagpapatupad ng mga X11 application sa Wayland-based na mga kapaligiran.
  • Paglabas ng labwc 0.6, isang composite server para sa Wayland na may mga kakayahan na katulad ng Openbox window manager (ang proyekto ay ipinakita bilang isang pagtatangka na lumikha ng isang alternatibong Openbox para sa Wayland).
  • Sa pagbuo ay lxqt-sway, isang port ng LXQt user environment na sumusuporta sa Wayland. Bilang karagdagan, ang isa pang proyekto ng LWQt ay bumubuo ng variant na nakabase sa Wayland ng custom na shell ng LXQt.
  • Ang Weston Composite Server 11.0 ay inilabas, na patuloy na nagtatrabaho sa imprastraktura ng pamamahala ng kulay at nagtatatag ng pundasyon para sa hinaharap na suporta para sa mga multi-GPU na pagsasaayos.
  • Ipinagpatuloy ang pag-port ng MATE desktop sa Wayland.
  • Gumagawa ang System76 ng bagong bersyon ng COSMIC user environment gamit ang Wayland.
  • Ang Wayland ay pinagana bilang default sa mga mobile platform na Plasma Mobile, Sailfish, webOS Open Source Edition,

    Pinagmulan: opennet.ru

Magdagdag ng komento