Wayland 1.22 je već izašao i ovo su njegove novosti

Wayland

Wayland je grafički poslužiteljski protokol i biblioteka koja pruža metodu za izravnu komunikaciju upravitelja sastava prozora s aplikacijama i hardverom.

Nakon devet mjeseci razvoja, lansiranje nova verzija stabilne verzije protokola, međuprocesni komunikacijski mehanizam i knjižnice Wayland 1.22.

Grana 1.22 unatrag je kompatibilna s API-jem 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, to bi trebali znati ovo je protokol za interakciju složenog poslužitelja i aplikacija koji rade s njim. Klijenti sami renderiraju svoje prozore u zasebnom međuspremniku, prosljeđujući informacije o ažuriranjima kompozitnom poslužitelju, koji kombinira sadržaj pojedinačnih aplikacijskih međuspremnika u konačni rezultat, uzimajući u obzir moguće nijanse, kao što su preklapanje prozora i transparentnost .

Drugim riječima, kompozitni poslužitelj ne pruža API za prikaz elemenata pojedinac, ali radi samo na već formiranim prozorima, što vam omogućuje da se riješite dvostrukog međuspremnika kada koristite biblioteke visoke razine 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, izolira ulaz i izlaz za svaki prozor, ne dopušta klijentu pristup sadržaju prozora drugih klijenata, a također ne dopušta presretanje ulaznih događaja povezanih s drugim prozorima.

Glavne vijesti Waylanda 1.22

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

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

Uz to, Wayland-server dodao je 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 s početnom podrškom za korištenje u okruženjima koja se temelje na Wayland protokolu bez XWayland i X11 komponenti. U trenutnoj fazi dodani su driver winewayland.drv i unixlib komponente te su napravljene pripreme za obradu datoteka definicija Wayland protokola od strane sustava za izgradnju. U jednom od sljedećih izdanja planiraju uključiti promjene kako bi omogućili izlaz u Wayland okruženju.
  • Stalna poboljšanja podrške za Wayland u KDE Plasma verzijama 5.26 i 5.27. Implementirana je mogućnost onemogućavanja lijepljenja iz međuspremnika srednjom tipkom miša. Poboljšana kvaliteta skaliranja prozora za aplikacije pokrenute s XWaylandom.
  • Omogućen automatski odabir razine zumiranja za zaslon.
  • Eksperimentalne verzije xfce4-panel i xfdesktop radne površine pripremljene su za Xfce nudeći početnu podršku za rad u okruženjima koja se temelje na Wayland protokolu.
  • Korisničko okruženje distribucije Tails premješteno je s X poslužitelja na korištenje Wayland protokola.
  • Sustav za 3D modeliranje Blender 3.4 implementira podršku za protokol Wayland, omogućujući vam da pokrenete Blender izravno u okruženjima temeljenim na Waylandu bez korištenja XWayland sloja.
  • Objavljena je Sway prilagođena okolina verzije 1.8 s Waylandom.
  • Dostupno je prilagođeno okruženje PaperDE 0.2, koristeći Qt i Wayland.
  • Firefox je poboljšao dijeljenje zaslona u okruženjima Waylanda rješavanjem problema s glatkim pomicanjem sadržaja, pokretanjem događaja klika kada se klikne traka za pomicanje i pomicanjem sadržaja u okruženjima temeljenim na Waylandu.
  • Valve nastavlja razvijati Gamescope Composite Server (ranije poznat kao steamcompmgr), koji koristi Wayland protokol i koristi se u SteamOS 3 operativnom sustavu.
  • Razvoj lxqt-swaya, priključka LXQt korisničkog prostora koji Wayland podržava. Također, još jedan LWQt projekt razvija prilagođeni LXQt omotač temeljen na Waylandu. Nastavak prijenosa MATE radne površine na Wayland.
  • System76 razvija novu verziju korisničkog okruženja COSMIC koristeći Wayland.
  • Wayland je prema zadanim postavkama omogućen na mobilnim platformama Plasma Mobile, Sailfish, webOS Open Source Edition, Tizen i AsteroidOS.
    Na temelju Waylanda razvijaju se Ubuntu Framework i svojeglave ljuske.

Konačno, za one koji žele isprobati ovu novu verziju Možete preuzeti izvorni kod za svoju izgradnju s sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.