Wayland 1.18 huwa disponibbli

seħħet rilaxx stabbli tal-protokoll, mekkaniżmu ta 'komunikazzjoni interproċess u libreriji wayland 1.18. Il-fergħa 1.18 hija kompatibbli b'lura fil-livell API u ABI mar-rilaxxi 1.x, iżda barra minn hekk fiha porzjon ta 'titjib. Is-server kompost Weston 8.0, li jiżviluppa l-bażi tal-kodiċi u l-eżempji ta’ ħidma għall-użu ta’ Wayland f’ambjenti tad-desktop u soluzzjonijiet inkorporati, kien ippubblikat fl-aħħar ta’ Jannar.

Titjib kbir f'Wayland 1.18:

  • Appoġġ miżjud għas-sistema ta 'assemblaġġ Meson. Il-ħila li tinbena bl-użu ta 'autotools tinżamm għalissa, iżda se titneħħa f'rilaxx futur;
  • Miżjud API għas-separazzjoni ta' oġġetti prokura bbażati fuq tikketti, li tippermetti applikazzjonijiet u settijiet ta' għodda biex jaqsmu konnessjoni Wayland waħda;
  • Ippermettiet it-traċċar ta 'timers tas-server tal-wayland fl-ispazju tal-utent, li elimina l-ħolqien ta' wisq deskritturi tal-fajls;
  • Miżjud il-funzjoni wl_global_remove(), li tibgħat avveniment biex tneħħi oġġett globali mingħajr ma tneħħih. Karatteristika ġdida tippermetti jipprevjeni milli jseħħu kundizzjonijiet tar-razza meta tħassar oġġetti globali. Dawn il-kundizzjonijiet tat-tellieqa setgħu jseħħu minħabba li l-klijenti ma setgħux jirrikonoxxu l-irċevuta tal-avveniment tat-tħassir. Il-funzjoni wl_global_remove() tagħmilha possibbli li l-ewwel jintbagħat avveniment ta 'tneħħija u biss wara ċertu dewmien jitneħħa l-oġġett.

Status ta' appoġġ ta' Wayland f'applikazzjonijiet, ambjenti tad-desktop u distribuzzjonijiet:

  • F'Fedora ipprovdut Jagħti l-bini default ta' Firefox ibbażat fuq Wayland. Kwistjonijiet solvuti bl-użu ta' sewwieqa binarji NVIDIA proprjetarji ma' Wayland.
    Implimentati kapaċità sperimentali li tniedi awtomatikament XWayland meta tipprova tħaddem applikazzjoni bbażata fuq il-protokoll X11.
    Fl-ambjent Wayland, ġiet miżjuda l-abbiltà li jitmexxew applikazzjonijiet X11 bi drittijiet tal-għeruq taħt XWayland. SDL għal Wayland issolvi kwistjonijiet ta' skalar meta tmexxi logħob anzjani li jaħdmu b'riżoluzzjonijiet ta' skrin baxx. Il-librerija Qt għall-użu fl-ambjent GNOME hija mibnija awtomatikament bl-appoġġ Wayland;

  • В Red Hat Enterprise Linux 8 GNOME huwa offrut bħala desktop bis-server tal-wiri default ibbażat fuq Wayland;
  • Fir-rilaxx tal-preview GTK 4 f'GDK kompliet implimentazzjoni ta' APIs żviluppati b'attenzjoni għall-użu tal-protokoll Wayland. L-appoġġ għall-interface tal-portal għall-aċċess tas-settings ta 'GtkSettings ġie miżjud mal-backend GDK għal Wayland, u ġie propost appoġġ għall-estensjoni tal-protokoll text-input-unstable-v3 biex taħdem b'metodi ta' input;
  • Imnedija proġett biex GNOME jeħles minn żbalji u nuqqasijiet li jidhru meta taħdem fuq Wayland;
  • F'XWayland miżjud Proċessur GLX ibbażat fuq l-interface tas-softwer EGL, li se jelimina l-użu tar-rasterizer tas-softwer swrast;
  • L-għanijiet tal-iżvilupp tal-KDE għas-sentejn li ġejjin jinkludu: imsemmi traduzzjoni ta' KDE għal Wayland. L-ambjent KDE li jaħdem fuq Wayland huwa ppjanat li jsir primarju, u l-ambjent ibbażat fuq X11 se jiġi relegat għall-kategorija ta 'għażliet u dipendenzi fakultattivi. Matul il-perjodu ta' rappurtar fil-KDE implimentati Appoġġ għall-iskala frazzjonali meta taħdem fuq Wayland. Is-sessjoni KDE bbażata fuq Wayland hija adattata biex taħdem ma 'sewwieqa NVIDIA proprjetarji. Issa huwa possibbli li drag and drop twieqi tal-applikazzjoni bl-użu ta 'XWayland u Wayland fil-modalità drag&drop. KWin jipprovdi scrolling korrett bir-rota tal-maws f'ambjent ibbażat fuq Wayland;
  • F'GNOME miżjud l-abbiltà li t-tnedija ta' XWayland tiġi awtomatizzata meta tkun qed tipprova tħaddem applikazzjoni bbażata fuq il-protokoll X11 (qabel XWayland kellha taħdem b'mod kostanti);
  • Bdiet taħdem fuq il-portabbiltà tal-applikazzjonijiet tal-ambjent tal-utent MATE għal Wayland. IN MATE 1.24 it-telespettatur tal-immaġni Eye of MATE ġie adattat għal Wayland u l-appoġġ għal Wayland fil-pannell MATE ġie mtejjeb;
  • Fil-Qt Wayland Compositor ipprovdut appoġġ għal protokolli linux-dmabuf-unstable-v1 u wp_viewporter. L-appoġġ għall-protokoll fullscreen-shell-unstable-v1 ġie miżjud mal-komponenti tal-pjattaforma Qt għal Wayland;
  • ippubblikat Waypipe huwa prokura għall-protokoll Wayland li jippermettilek tħaddem applikazzjonijiet fuq host ieħor;
  • Fl-ambjent tal-utent Dawl 0.23 Appoġġ imtejjeb b'mod sinifikanti għall-ħidma taħt Wayland;
  • Għal Firefox implimentati backend ġdid għal Wayland li juża l-mekkaniżmu DMABUF għall-għoti ta 'tessuti;
  • Fuq Ubuntu f'ambjent ibbażat fuq Wayland ipprovdut l-abbiltà li tħaddem applikazzjonijiet X11 bi drittijiet tal-għeruq li jmexxu Xwayland;
  • Ippreparat sett ta 'garża Wine-wayland u s-sewwieq winewayland.drv, li jippermettulek tuża l-Inbid f'ambjenti bbażati fuq il-protokoll Wayland, mingħajr ma tuża XWayland u komponenti relatati ma' X11;
  • L-iżvilupp ta 'Mir bħala server kompost għal Wayland ikompli. F'għodod biex jiżguraw it-tnedija ta 'applikazzjonijiet Wayland fl-ambjent Mir żdied Numru appoġġjati Estensjonijiet tal-protokoll ta' Wayland. Mwettqa ottimizzazzjonijiet tal-prestazzjoni għall-kodiċi relatat ma 'Wayland, u pjattaforma ġdida tal-grafika "wayland" ġiet miżjuda, li tippermetti lil Mir jitmexxa bħala klijent taħt server kompost Wayland ieħor. Propost appoġġ sperimentali għat-tnedija dinamika ta 'applikazzjonijiet X11 f'ambjent ibbażat fuq Wayland.
  • Iffurmat ħarġiet ġodda tal-ambjent tal-utent Sway bl-użu ta’ Wayland;
  • Distribuzzjoni Lubuntu deskritti fil-qosor tranżizzjoni għal Wayland għall-2020. L-appoġġ ta 'Wayland huwa ppjanat li jiġi implimentat permezz tal-porting tal-maniġer tat-tieqa Openbox biex juża s-server tal-wiri Mir, użat bħala server kompost għal Wayland;
  • Jiżviluppaw Gaġġa, server kompost ibbażat fuq Wayland għat-tħaddim ta' applikazzjonijiet individwali fil-modalità gabbana;
  • Ikompli x-xogħol fuq ir-rilaxx tal-ambjent tal-utent LXQt 1.0.0, li l-kompitu ewlieni fl-iżvilupp tiegħu huwa li l-kapaċità li taħdem fuq Wayland tkun lesta sħiħa;
  • Magna ta 'inferenza għat-tħaddim ta' magni virtwali Linux fuq ChromeOS tipprovdi appoġġ integrat għall-klijenti Wayland (virtio-wayland) bl-eżekuzzjoni ta 'server kompost fuq in-naħa tal-host prinċipali u l-abbiltà li tuża b'mod effettiv GPUs minn sistemi mistiedna;
  • Għal FreeBSD tiżviluppa portijiet meħtieġa biex jinbena KDE bl-appoġġ ta' Wayland;
  • Fuq DragonFly BSD OS qed tiżviluppa port ma' Wayland u Weston, hemm Appoġġ XWayland;
  • Ambjenti tad-dwana li jużaw Wayland papyros-qoxra и Hawaii ingħaqdu fi proġett ġdid Ġilju. Liri hija bbażata fuq Qt 5 (QML) u tippromwovi l-istil tad-Disinn tal-Materjal;
  • Wayland huwa attivat awtomatikament fuq pjattaformi mobbli Mobile plażma, Ħut tal-qlugħ 2, WebOS Open Source Edition,

    Sors: opennet.ru

Żid kumment