Wayland 1.22 je već objavljen i ovo su njegove vijesti

wayland

Wayland je grafički serverski protokol i biblioteka koja pruža metodu za direktnu komunikaciju menadžera sastava prozora sa aplikacijama i hardverom.

Nakon devet meseci razvoja, lansiranje nova verzija stabilne verzije protokola, mehanizam međuprocesne komunikacije i biblioteke Wayland 1.22.

Grana 1.22 je unatrag kompatibilna sa API i ABI verzijama 1.x i sadrži uglavnom ispravke grešaka i manja ažuriranja protokola. Weston Composite Server, koji pruža kod i praktične primjere za korištenje Waylanda u desktop okruženjima i ugrađenim rješenjima, razvija se kao dio zasebnog razvojnog ciklusa.

Za one koji ne znaju za Wayland, trebali biste to znati ovo je protokol za interakciju kompozitnog servera i aplikacija koji rade sa njim. Klijenti sami renderiraju svoje prozore u zasebnom međuspremniku, prosljeđujući informacije o ažuriranjima na kompozitni server, koji kombinuje sadržaj pojedinačnih bafera aplikacije kako bi formirao konačni rezultat, uzimajući u obzir moguće nijanse, kao što su preklapanje prozora i transparentnost .

Drugim rečima, složeni server ne pruža API za renderiranje elemenata pojedinac, ali radi samo na već formiranim prozorima, Ovo vam omogućava da se oslobodite dvostrukog baferovanja kada koristite biblioteke visokog nivoa kao što su GTK i Qt, koje preuzimaju posao sortiranja sadržaja prozora.

Wayland rješava mnoge X11 sigurnosne probleme jer, za razliku od potonjeg, izoluje ulaz i izlaz za svaki prozor, ne dozvoljava klijentu da pristupi sadržaju prozora drugih klijenata, a takođe ne dozvoljava presretanje ulaznih događaja povezanih sa drugim prozorima.

Glavne vijesti Waylanda 1.22

U ovoj novoj verziji Waylanda 1.22 koja je predstavljena, to se ističe podrška za događaje wl_surface ::preferred_buffer_scale i wl_surface::preferred_buffer_transform na wl_surface API, preko kojeg kompozitni server prenosi informacije o promjeni razine skale i transformacijskih parametara za površinu.

Druga promjena koja se ističe je ta dodan događaj wl_pointer::axis na wl_pointer API za naznačiti fizičku adresu pokazivača za određivanje ispravnog smjera pomicanja u widgetima.

Uz to, Wayland-server je dodao metodu za dobivanje globalnog imena i implementirao funkciju wl_client_add_destroy_late_listener.

Sa strane Promjene u aplikacijama, desktop okruženjima i distribucijama koje se odnose na Wayland, istaknuto je sljedeće:

  • Wine dolazi sa početnom podrškom za upotrebu u okruženjima baziranim na Wayland protokolu bez XWayland i X11 komponenti. U trenutnoj fazi, dodani su drajver winewayland.drv i komponente unixlib-a, a izvršene su i pripreme za obradu datoteka definicija Wayland protokola od strane build sistema. U jednom od sljedećih izdanja planiraju uključiti promjene kako bi omogućili izlaz u Wayland okruženju.
  • Kontinuirana poboljšanja Wayland podrške u KDE Plasma verzijama 5.26 i 5.27. Implementirana je mogućnost onemogućavanja lijepljenja iz međuspremnika pomoću srednje tipke miša. Poboljšan kvalitet skaliranja prozora za aplikacije pokrenute sa XWaylandom.
  • Obezbeđen automatski izbor nivoa zumiranja za ekran.
  • Eksperimentalne verzije xfce4-panel i xfdesktop desktop su pripremljene za Xfce nudeći početnu podršku za rad u okruženjima zasnovanim na Wayland protokolu.
  • Korisničko okruženje distribucije Tails premješteno je sa X servera na korištenje Wayland protokola.
  • Sistem za 3D modeliranje Blender 3.4 implementira podršku za Wayland protokol, omogućavajući vam da pokrenete Blender direktno u okruženjima baziranim na Waylandu bez korištenja XWayland sloja.
  • Objavljena je verzija prilagođenog okruženja Sway 1.8 sa Waylandom.
  • Prilagođeno okruženje PaperDE 0.2 je dostupno, koristeći Qt i Wayland.
  • Firefox je poboljšao dijeljenje ekrana u Wayland okruženjima tako što je riješio probleme s glatkim pomicanjem sadržaja, aktiviranjem događaja klika kada se klikne na traku za pomicanje i pomicanjem sadržaja u okruženjima zasnovanim na Waylandu.
  • Valve nastavlja da razvija Gamescope Composite Server (ranije poznat kao steamcompmgr), koji koristi Wayland protokol i koristi se u SteamOS 3 operativnom sistemu.
  • Razvoj lxqt-swaya, porta LXQt korisničkog prostora koji Wayland podržava. Takođe, još jedan LWQt projekat razvija prilagođeni LXQt omotač baziran na Waylandu.Nastavak prenosa MATE desktopa na Wayland.
  • System76 razvija novu verziju korisničkog okruženja COSMIC koristeći Wayland.
  • Wayland je podrazumevano omogućen na mobilnim platformama Plasma Mobile, Sailfish, webOS Open Source Edition, Tizen i AsteroidOS.
    Zasnovano na Waylandu, razvijaju se Ubuntu Framework i wayward shells.

Na kraju, za one koji su zainteresovani da mogu isprobati ovu novu verziju Možete preuzeti izvorni kod za svoju verziju sa sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.