Wayland 1.18 je dostupan

odvijao stabilno izdanje protokola, međuprocesni komunikacijski mehanizam i knjižnice putna zemlja 1.18. Grana 1.18 je unazad kompatibilna na API i ABI razini s izdanjima 1.x, ali dodatno sadrži dio poboljšanja. Kompozitni poslužitelj Weston 8.0, koji razvija bazu koda i radne primjere za korištenje Waylanda u okruženjima stolnih računala i ugrađenim rješenjima, bio je objavljen krajem siječnja.

Glavna poboljšanja u Waylandu 1.18:

  • Dodana podrška za sustav montaže Meson. Mogućnost izrade pomoću autotoola za sada je zadržana, ali će biti uklonjena u budućem izdanju;
  • Dodano API za odvajanje proxy objekata na temelju oznaka, dopuštajući aplikacijama i alatima da dijele jednu Wayland vezu;
  • Omogućeno praćenje mjerača vremena poslužitelja wayland u korisničkom prostoru, što je eliminiralo stvaranje previše deskriptora datoteka;
  • Dodano funkcija wl_global_remove(), koja šalje događaj za uklanjanje globalnog objekta bez njegovog brisanja. Nova značajka to omogućuje spriječiti pojavu uvjeta utrke prilikom brisanja globalnih objekata. Ovi uvjeti utrke mogu se pojaviti jer klijenti nisu mogli potvrditi primitak događaja brisanja. Funkcija wl_global_remove() omogućuje prvo slanje događaja uklanjanja i tek nakon određenog kašnjenja brisanje objekta.

Status podrške za Wayland u aplikacijama, desktop okruženjima i distribucijama:

  • U Fedori osiguran Isporučuje zadanu verziju Firefoxa temeljenu na Waylandu. Riješeni problemi upotrebom vlasničkih NVIDIA binarnih upravljačkih programa s Waylandom.
    Provedeno eksperimentalna mogućnost automatskog pokretanja XWaylanda pri pokušaju pokretanja aplikacije temeljene na X11 protokolu.
    U okruženju Wayland dodana je mogućnost pokretanja X11 aplikacija s root pravima pod XWaylandom. SDL za Wayland rješava probleme skaliranja pri pokretanju starijih igara pri niskim razlučivostima zaslona. Qt biblioteka za korištenje u GNOME okolini izgrađena je prema zadanim postavkama s podrškom za Wayland;

  • В Red Hat Enterprise Linux 8 GNOME se nudi kao radna površina sa zadanim poslužiteljem za prikaz koji se temelji na Waylandu;
  • U izdanju pretpregleda GTK 4 u GDK-u nastavio implementacija API-ja razvijenih s ciljem korištenja Wayland protokola. Podrška za sučelje portala za pristup postavkama GtkSettings dodana je GDK pozadini za Wayland, a predložena je podrška za proširenje protokola text-input-unstable-v3 za rad s metodama unosa;
  • Pokrenut projekt za uklanjanje GNOME-a od grešaka i nedostataka koji se pojavljuju pri radu na vrhu Waylanda;
  • U XWaylandu dodano GLX procesor temeljen na EGL softverskom sučelju, koji će eliminirati korištenje swrast softverskog rasterizera;
  • Razvojni ciljevi KDE-a za sljedeće dvije godine uključuju: spomenuti prijevod KDE-a na Wayland. Planirano je da KDE okruženje koje radi na vrhu Waylanda postane primarno, a okruženje temeljeno na X11 bit će prebačeno u kategoriju opcija i neobaveznih ovisnosti. Tijekom izvještajnog razdoblja u KDE-u implementiran Podrška za frakcijsko skaliranje kada se izvodi na vrhu Waylanda. KDE sesija temeljena na Waylandu prilagođena je za rad s vlasničkim NVIDIA upravljačkim programima. Sada je moguće povući i ispustiti prozore aplikacija koristeći XWayland i Wayland u drag&drop modu. KWin pruža ispravno pomicanje kotačićem miša u okruženju temeljenom na Waylandu;
  • U GNOME-u dodao mogućnost automatiziranja pokretanja XWaylanda pri pokušaju pokretanja aplikacije temeljene na X11 protokolu (prije je XWayland morao stalno raditi);
  • Započelo raditi na prijenosu aplikacija korisničkog okruženja MATE na Wayland. U MATE 1.24 Eye of MATE preglednik slika je prilagođen za Wayland i poboljšana je podrška za Wayland na MATE ploči;
  • U Qt Wayland Compositor osiguran podrška za linux-dmabuf-unstable-v1 i wp_viewporter protokole. Podrška za fullscreen-shell-unstable-v1 protokol dodana je komponentama Qt platforme za Wayland;
  • Objavljeno Waypipe je proxy za Wayland protokol koji vam omogućuje pokretanje aplikacija na drugom hostu;
  • U korisničkom okruženju Prosvjetljenje 0.23 Značajno poboljšana podrška za rad pod Waylandom;
  • Za Firefox implementiran novi backend za Wayland koji koristi DMABUF mehanizam za renderiranje u teksture;
  • Na Ubuntuu u okruženju temeljenom na Waylandu osiguran mogućnost pokretanja X11 aplikacija s root pravima pokrenutim Xwaylandom;
  • Pripremljeno skup zakrpa za Wine-wayland i driver winewayland.drv, koji vam omogućuju korištenje Wine-a u okruženjima koja se temelje na protokolu Wayland, bez korištenja komponenti povezanih s XWaylandom i X11;
  • Razvoj Mira kao kompozitnog poslužitelja za Wayland se nastavlja. U alatima za osiguranje pokretanja Wayland aplikacija u Mir okruženju povećana broj podržan Proširenja Wayland protokola. Izvedeno optimizacije performansi za kod vezan uz Wayland, a dodana je i nova "wayland" grafička platforma, koja omogućuje pokretanje Mira kao klijenta pod drugim Waylandovim kompozitnim poslužiteljem. Predloženo eksperimentalna podrška za dinamičko pokretanje X11 aplikacija u okruženju temeljenom na Waylandu.
  • Formirano nova izdanja korisničkog okruženja Sway koristeći Wayland;
  • Lubuntu distribucija ocrtano prijelaz na Wayland za 2020. Podrška za Wayland planira se implementirati putem prijenosa upravitelja prozora Openbox za korištenje poslužitelja za prikaz Mir, koji se koristi kao složeni poslužitelj za Wayland;
  • Razvija se Kavez, kompozitni poslužitelj baziran na Waylandu za pokretanje pojedinačnih aplikacija u kiosk modu;
  • Nastavlja se rad na izdanju korisničkog okruženja LXQt 1.0.0, čiji je glavni zadatak u razvoju dovesti sposobnost rada na vrhu Waylanda do pune spremnosti;
  • Mehanizam za zaključivanje za pokretanje Linux virtualnih strojeva na ChromeOS-u pruža ugrađena podrška za Wayland klijente (virtio-wayland) s izvođenjem kompozitnog poslužitelja na strani glavnog računala i mogućnošću učinkovite upotrebe GPU-a iz gostujućih sustava;
  • Za FreeBSD razviti portovi potrebni za izgradnju KDE-a s podrškom za Wayland;
  • Na DragonFly BSD OS-u razvija se luka s Waylandom i Westonom, postoji XWayland podrška;
  • Prilagođena okruženja koja koriste Wayland papiros-školjka и Havaji spojeni u novi projekt ljiljan. Liri se temelji na Qt 5 (QML) i promovira stil Material Design;
  • Wayland je prema zadanim postavkama omogućen na mobilnim platformama Plazma mobitel, Jedra 2, webOS Open Source Edition,

    Izvor: opennet.ru

Dodajte komentar