Paglabas ng XWayland 21.1.0, isang bahagi para sa pagpapatakbo ng mga X11 na application sa mga kapaligiran ng Wayland

Available na ngayon ang XWayland 21.1.0, isang bahagi ng DDX (Device-Dependent X) na nagpapatakbo ng X.Org Server upang magpatakbo ng mga X11 na application sa mga kapaligirang nakabatay sa Wayland. Ang bahagi ay binuo bilang bahagi ng pangunahing X.Org code base at dati nang inilabas kasama ng X.Org server, ngunit dahil sa pagwawalang-kilos ng X.Org Server at ang kawalan ng katiyakan sa paglabas ng 1.21 sa konteksto ng ang patuloy na aktibong pag-unlad ng XWayland, napagpasyahan na paghiwalayin ang XWayland at i-publish ang mga naipon na pagbabago sa anyo ng isang hiwalay na pakete.

Mga pangunahing pagbabago kumpara sa XWayland na estado ng X.Org Server 1.20.10:

  • Ang pagpapatupad ng XVideo ay nagbibigay ng suporta para sa format na NV12.
  • Idinagdag ang kakayahang pabilisin ang mga karagdagang format ng extension ng RENDER gamit ang Glamour 2D acceleration architecture, na gumagamit ng OpenGL upang mapabilis ang 2D operations.
  • Ang GLX provider ay inilipat upang gamitin ang EGL sa halip na swrast_dri.so mula sa proyekto ng Mesa.
  • Nagdagdag ng suporta para sa Wayland wp_viewport protocol para sa pag-upscale ng mga full-screen na application.
  • Nagbigay ng maraming buffer striping para sa lahat ng ibabaw ng Wayland.
  • Ang isang tawag sa memfd_create ay ginagamit upang lumikha ng mga buffer na ibinabahagi sa Wayland composite server kapag hindi pinagana ang Glamour-based acceleration.
  • Pinahusay na suporta para sa mga kliyente na gumagamit ng kamag-anak na paggalaw ng mouse at pagkuha ng keyboard.
  • Nagdagdag ng mga opsyon sa command line na "-listenfd", "-version" at "-verbose".
  • Ang mga tool sa build ay limitado sa suporta para sa meson build system.

Pinagmulan: opennet.ru

Magdagdag ng komento