Wayland 1.18 është në dispozicion

Ndodhi lëshim i qëndrueshëm i protokollit, mekanizmit të komunikimit ndërprocesor dhe bibliotekave vendkalimi 1.18. Dega 1.18 është e pajtueshme në nivel API dhe ABI me lëshimet 1.x, por gjithashtu përmban një pjesë përmirësimesh. Serveri i përbërë Weston 8.0, i cili zhvillon bazën e kodit dhe shembujt e punës për përdorimin e Wayland në mjediset e desktopit dhe zgjidhjet e integruara, ishte botuar në fund të janarit.

Përmirësime të mëdha në Wayland 1.18:

  • Mbështetje e shtuar për sistemin e montimit Meson. Mundësia për të ndërtuar duke përdorur veglat automatike ruhet për momentin, por do të hiqet në një version të ardhshëm;
  • Shtuar Një API për ndarjen e objekteve proxy bazuar në etiketa, duke lejuar aplikacionet dhe paketat e veglave të ndajnë një lidhje të vetme Wayland;
  • Aktivizoi gjurmimin e kohëmatësve të serverit wayland në hapësirën e përdoruesit, gjë që eliminoi krijimin e shumë përshkruesve të skedarëve;
  • Shtuar funksioni wl_global_remove(), i cili dërgon një ngjarje për të hequr një objekt global pa e pastruar atë. Karakteristikë e re Kjo i lejon parandaloni shfaqjen e kushteve të garës kur fshini objekte globale. Këto kushte gare mund të ndodhin sepse klientët nuk ishin në gjendje të konfirmonin marrjen e ngjarjes së fshirjes. Funksioni wl_global_remove() bën të mundur që fillimisht të dërgohet një ngjarje heqjeje dhe vetëm pas një vonese të caktuar të pastrohet objekti.

Statusi i mbështetjes Wayland në aplikacione, mjedise desktop dhe shpërndarje:

  • Në Fedora siguruar Ofron ndërtimin e paracaktuar të Firefox-it bazuar në Wayland. Zgjidhen çështjet duke përdorur drejtuesit binare të pronarit NVIDIA me Wayland.
    Zbatuar aftësia eksperimentale për të nisur automatikisht XWayland kur përpiqeni të ekzekutoni një aplikacion bazuar në protokollin X11.
    Në mjedisin Wayland, është shtuar aftësia për të ekzekutuar aplikacione X11 me të drejta rrënjësore nën XWayland. SDL për Wayland zgjidh problemet e shkallëzimit kur ekzekutohen lojëra të vjetra që ekzekutohen me rezolucion të ulët të ekranit. Biblioteka Qt për përdorim në mjedisin GNOME është ndërtuar si parazgjedhje me mbështetjen e Wayland;

  • В Red Hat Enterprise Linux 8 GNOME ofrohet si një desktop me serverin e paracaktuar të ekranit bazuar në Wayland;
  • Në versionin paraprak të GTK 4 në GDK vazhdoi implementimi i API-ve të zhvilluara duke pasur parasysh përdorimin e protokollit Wayland. Mbështetja për ndërfaqen e portalit për të hyrë në cilësimet e GtkSettings është shtuar në prapavijën e GDK-së për Wayland dhe mbështetja për shtesën e protokollit text-input-unstable-v3 është propozuar për të punuar me metodat e hyrjes;
  • Nisur një projekt për të çliruar GNOME nga gabimet dhe mangësitë që shfaqen kur punoni në krye të Wayland;
  • Në XWayland shtuar Procesori GLX i bazuar në ndërfaqen e softuerit EGL, i cili do të eliminojë përdorimin e rasterizuesit të softuerit swrast;
  • Objektivat e zhvillimit të KDE për dy vitet e ardhshme përfshijnë: përmendur përkthimi i KDE në Wayland. Mjedisi KDE që funksionon në krye të Wayland është planifikuar të bëhet primar dhe mjedisi i bazuar në X11 do të zbresë në kategorinë e opsioneve dhe varësive opsionale. Gjatë periudhës raportuese në KDE zbatuar Mbështetje për shkallëzim të pjesshëm kur vraponi në majë të Wayland. Sesioni KDE i bazuar në Wayland është përshtatur për të punuar me drejtuesit e pronarit NVIDIA. Tani është e mundur të tërhiqni dhe lëshoni dritaret e aplikacioneve duke përdorur XWayland dhe Wayland në modalitetin drag&drop. KWin siguron lëvizje të saktë me rrotën e miut në një mjedis të bazuar në Wayland;
  • Në GNOME shtuar aftësia për të automatizuar lëshimin e XWayland kur përpiqeni të ekzekutoni një aplikacion të bazuar në protokollin X11 (më parë XWayland duhej të ekzekutohej vazhdimisht);
  • Filloi punoni në transferimin e aplikacioneve të mjedisit të përdoruesit MATE në Wayland. NË MATE 1.24 shikuesi i imazhit Eye of MATE është përshtatur për Wayland dhe mbështetja për Wayland në panelin MATE është përmirësuar;
  • Në Qt Wayland Compositor siguruar mbështetje për protokollet linux-dmabuf-unstable-v1 dhe wp_viewporter. Mbështetja për protokollin fullscreen-shell-unstable-v1 është shtuar në komponentët e platformës Qt për Wayland;
  • botuar Waypipe është një përfaqësues për protokollin Wayland që ju lejon të ekzekutoni aplikacione në një host tjetër;
  • Në mjedisin e përdoruesit Iluminizmi 0.23 Mbështetje e përmirësuar ndjeshëm për të punuar nën Wayland;
  • Për Firefox zbatuar një backend i ri për Wayland që përdor mekanizmin DMABUF për paraqitjen në tekstura;
  • Në Ubuntu në një mjedis të bazuar në Wayland siguruar aftësia për të ekzekutuar aplikacione X11 me të drejta rrënjësore që ekzekutojnë Xwayland;
  • Përgatitur një grup arnash Wine-wayland dhe drejtuesi winewayland.drv, të cilat ju lejojnë të përdorni Wine në mjedise të bazuara në protokollin Wayland, pa përdorur komponentë të lidhur me XWayland dhe X11;
  • Zhvillimi i Mir si një server i përbërë për Wayland vazhdon. Në mjetet për të siguruar nisjen e aplikacioneve Wayland në mjedisin Mir rritur numër mbështetur Zgjatjet e protokollit Wayland. E kryer optimizimet e performancës për kodin e lidhur me Wayland dhe është shtuar një platformë e re grafike "wayland", duke lejuar që Mir të ekzekutohet si klient nën një server tjetër të përbërë Wayland. Sugjeruar mbështetje eksperimentale për lëshimin dinamik të aplikacioneve X11 në një mjedis të bazuar në Wayland.
  • Formuar publikimet e reja të mjedisit të përdoruesit Sway duke përdorur Wayland;
  • Shpërndarja e Lubuntu të përvijuara kalimi në Wayland për 2020. Mbështetja e Wayland është planifikuar të zbatohet përmes transferimit të menaxherit të dritares Openbox për të përdorur serverin e ekranit Mir, i përdorur si një server i përbërë për Wayland;
  • në zhvillim Kafaz, një server i përbërë me bazë Wayland për ekzekutimin e aplikacioneve individuale në modalitetin kiosk;
  • Vazhdon puna për lëshimin e mjedisit të përdoruesit LXQt 1.0.0, detyra kryesore në zhvillimin e të cilit është të sjellë aftësinë për të punuar në krye të Wayland në gatishmëri të plotë;
  • Një motor konkluzioni për drejtimin e makinave virtuale Linux në ChromeOS ajo siguron mbështetje e integruar për klientët Wayland (virtio-wayland) me ekzekutimin e një serveri të përbërë në anën e hostit kryesor dhe aftësinë për të përdorur në mënyrë efektive GPU-të nga sistemet e ftuar;
  • Për FreeBSD zhvillojnë porte të nevojshme për të ndërtuar KDE me mbështetjen e Wayland;
  • Në DragonFly BSD OS po zhvillohet port me Wayland dhe Weston, nuk ka mbështetje XWayland;
  • Mjedise të personalizuara duke përdorur Wayland papiros-guaskë и Hawaii u bashkua në një projekt të ri zambak. Liri bazohet në Qt 5 (QML) dhe promovon stilin e dizajnit të materialit;
  • Wayland është aktivizuar si parazgjedhje në platformat celulare Plasma Mobile, Peshku me vela 2, Edicioni me burim të hapur webOS,

    Burimi: opennet.ru

Shto një koment