Available ang Wayland 1.18

naganap matatag na paglabas ng protocol, mekanismo ng interprocess na komunikasyon, at mga aklatan wayland 1.18Ang 1.18 na sangay ay pabalik na tugma sa mga 1.x na release sa antas ng API at ABI, ngunit kasama rin ang ilang mga pagpapabuti. Ang Weston 8.0 composite server, na bumubuo ng code base at mga gumaganang halimbawa para sa paggamit ng Wayland sa mga desktop environment at mga naka-embed na solusyon, ay nalathala sa katapusan ng Enero.

Mga pangunahing pagpapabuti sa Wayland 1.18:

  • Nagdagdag ng suporta para sa Meson build system. Posible pa rin ang pagbuo gamit ang mga autotool, ngunit aalisin ito sa isang release sa hinaharap.
  • Idinagdag Isang API para sa pagbabahagi ng mga bagay na proxy na nakabatay sa tag, na nagpapahintulot sa mga application at toolkit na magbahagi ng isang koneksyon sa Wayland;
  • Ang pagsubaybay sa mga timer ng server ng wayland sa espasyo ng gumagamit ay ipinatupad, na pumipigil sa paglikha ng masyadong maraming mga deskriptor ng file;
  • Idinagdag Ang wl_global_remove() function, na nagpapadala ng isang pandaigdigang kaganapan sa pag-alis ng bagay nang hindi ito nililinis. Bagong function ay nagbibigay-daan sa Pigilan ang mga kundisyon ng lahi kapag nagtatanggal ng mga pandaigdigang bagay. Ang ganitong mga kundisyon sa lahi ay maaaring lumitaw dahil ang mga kliyente ay hindi nakilala ang pagtanggap ng kaganapan sa pagtanggal. Ang wl_global_remove() function ay nagbibigay-daan sa iyo na ipadala muna ang kaganapan sa pagtanggal at linisin lamang ang bagay pagkatapos ng isang tiyak na pagkaantala.

Status ng suporta sa Wayland sa mga application, desktop environment, at distribusyon:

  • Sa Fedora ibinigay Ang default na Firefox build ay nakabatay na ngayon sa Wayland. Ang mga isyu sa paggamit ng pagmamay-ari ng NVIDIA binary driver sa Wayland ay nalutas na.
    Ipinatupad Pang-eksperimentong feature para awtomatikong ilunsad ang XWayland kapag sinusubukang magpatakbo ng X11-based na application.
    Ang kakayahang magpatakbo ng mga X11 application na may mga pribilehiyo sa ugat sa ilalim ng XWayland ay idinagdag sa kapaligiran ng Wayland. Nalutas ng SDL para sa Wayland ang mga isyu sa pag-scale kapag nagpapatakbo ng mga mas lumang laro sa mababang resolution ng screen. Ang Qt library para sa paggamit sa GNOME desktop ay binuo gamit ang suporta ng Wayland bilang default.
  • В Red Hat Enterprise Linux 8 Ang GNOME ay inaalok bilang desktop environment, na may isang Wayland-based na display server na ginagamit bilang default;
  • Sa paglabas ng preview ng GTK 4 sa GDK nagpatuloy Pagpapatupad ng mga API na idinisenyo nang nasa isip ang protocol ng Wayland. Sinusuportahan na ngayon ng backend ng GDK para sa Wayland ang isang interface ng portal para sa pag-access sa mga setting ng GtkSettings, at idinagdag ang suporta para sa extension ng text-input-unstable-v3 protocol para sa pagtatrabaho sa mga pamamaraan ng pag-input.
  • Inilunsad isang proyekto upang alisin ang GNOME ng mga bug at pagkukulang na lumilitaw kapag tumatakbo sa Wayland;
  • Sa XWayland dagdag pa GLX processor batay sa EGL programming interface, na mag-aalis ng paggamit ng swrast software rasterizer;
  • Kabilang sa mga layunin sa pagpapaunlad ng KDE para sa susunod na dalawang taon ay nabanggit KDE migration sa Wayland. Ang KDE environment na tumatakbo sa Wayland ay binalak na maging pangunahing environment, habang ang X11-based na environment ay ire-relegate sa mga opsyon at opsyonal na dependencies. Sa panahon ng pag-uulat, ang KDE ipinatupad Fractional scaling support kapag tumatakbo sa Wayland. Ang mga session ng KDE na tumatakbo sa Wayland ay inangkop upang gumana sa mga pagmamay-ari na driver ng NVIDIA. Ang drag-and-drop na functionality para sa XWayland at Wayland-based na mga application window ay sinusuportahan na ngayon. Sinusuportahan na ngayon ng KWin ang tamang pag-scroll ng gulong ng mouse sa mga kapaligirang nakabase sa Wayland.
  • Sa GNOME idinagdag ang kakayahang i-automate ang paglulunsad ng XWayland kapag sinusubukang magpatakbo ng isang application batay sa X11 protocol (dating XWayland ay kailangang patuloy na tumatakbo);
  • Nagsimula magtrabaho sa pag-port ng MATE user environment application sa Wayland. MATE 1.24 Ang Eye of MATE image viewer ay inangkop para sa Wayland at Wayland na suporta sa MATE panel ay napabuti;
  • Sa Qt Wayland Compositor ibinigay Ang suporta para sa linux-dmabuf-unstable-v1 at wp_viewporter protocol ay naidagdag na. Ang suporta para sa fullscreen-shell-unstable-v1 na protocol ay idinagdag sa mga bahagi ng Qt platform para sa Wayland.
  • Nai-publish Ang Waypipe ay isang proxy para sa Wayland protocol na nagbibigay-daan sa iyong magpatakbo ng mga application sa ibang host;
  • Sa kapaligiran ng gumagamit Paliwanag 0.23 makabuluhang pinabuting suporta para sa pagpapatakbo ng Wayland;
  • Para sa Firefox ipinatupad bagong backend para sa Wayland na gumagamit ng mekanismo ng DMABUF para sa pag-render sa mga texture;
  • В Ubuntu napapaligiran ng Wayland ibinigay ang kakayahang magpatakbo ng mga X11 application na may mga karapatan sa ugat sa ilalim ng Xwayland;
  • Inihanda isang set ng Wine-wayland patch at isang winewayland.drv driver na nagbibigay-daan sa Wine na magamit sa mga environment batay sa Wayland protocol, nang hindi gumagamit ng XWayland at X11-related na mga bahagi;
  • Ang Mir ay patuloy na binuo bilang isang composite server para sa Wayland. Ang mga tool para sa pagpapatakbo ng mga application ng Wayland sa kapaligiran ng Mir nadagdagan numero suportado Mga extension ng protocol ng Wayland. Isinagawa mga pag-optimize ng pagganap para sa code na nauugnay sa Wayland, at isang bagong "wayland" na graphics platform na idinagdag na nagbibigay-daan kay Mir na tumakbo bilang isang kliyente sa ilalim ng isa pang Wayland composite server. Iminungkahi Pang-eksperimentong suporta para sa dynamic na paglulunsad ng mga X11 application sa isang Wayland-based na kapaligiran.
  • Nabuo mga bagong release ng Sway user environment gamit ang Wayland;
  • Pamamahagi Lubuntu binalangkas paglipat sa Wayland sa 2020. Ang suporta sa Wayland ay binalak na ipatupad sa pamamagitan ng pag-port ng Openbox window manager sa Mir display server, na ginagamit bilang isang composite server para sa Wayland;
  • Nagpapaunlad Hawla, isang Wayland-based na composite server para sa pagpapatakbo ng mga indibidwal na application sa kiosk mode;
  • Patuloy ang trabaho sa pagpapalabas ng kapaligiran ng gumagamit ng LXQt 1.0.0, ang pangunahing layunin kung saan ay dalhin ang kakayahang magtrabaho sa tuktok ng Wayland sa ganap na kahandaan;
  • Sistema ng output sa mekanismo para sa pagpapatakbo ng mga virtual machine na may Linux sa ChromeOS nagbibigay built-in na suporta para sa mga kliyente ng Wayland (virtio-wayland) na may execution ng composite server sa pangunahing host side at ang kakayahang epektibong gumamit ng mga GPU mula sa mga guest system;
  • Para sa FreeBSD ay umuunlad mga port na kinakailangan upang bumuo ng KDE na may suporta sa Wayland;
  • Sa DragonFly BSD OS ay umuunlad daungan kasama ang Wayland at Weston, magagamit Suporta sa XWayland;
  • Mga kapaligiran ng gumagamit na nakabase sa Wayland papyros-shell и Hawaii pinagsama sa isang bagong proyekto liryoAng Liri ay batay sa Qt 5 (QML) at nagpo-promote ng Material Design;
  • Ang Wayland ay pinagana bilang default sa mga mobile platform. Plasma Mobile, Sailfish 2, WebOS Open Source Edition,

    Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster