nedavno lansiranje nova stabilna verzija protokola, komunikacijski mehanizam između procesa i knjižnica Wayland 1.20.
Podružnica 1.20 je kompatibilan s API-jem i ABI na razini s verzijama 1.x i uglavnom sadrži ispravke grešaka i manja ažuriranja protokola.
Westonov složeni poslužitelj, koji pruža kod i radne uzorke za korištenje Waylanda u desktop i ugrađenim okruženjima, razvija se u zasebnom razvojnom ciklusu.
Glavne vijesti Waylanda 1.20
U ovoj novoj verziji protokola je istaknuto da implementirana je službena podrška za FreeBSD platformu, za koji su testovi dodani u sustav kontinuirane integracije.
Još jedna važna promjena u Waylandu 1.20 je to podrška za autotools build sustav uklonjena a sada umjesto toga upotrijebite Meson.
Uz to se ističe da je funkcija "Wl_surface.offset" je dodan u protokol kako bi se klijentima omogućilo ažuriranje pomaka površinskog međuspremnika neovisno o samom međuspremniku.
Također se napominje da su protokolu dodane mogućnosti "wl_output.name" i "wl_output.description" kako bi se omogućilo klijentu da identificira izlaz bez vezanja za proširenje protokola xdg-output-unstable-v1.
Novi atribut "type" uveden je u definicije protokola za događaje, a sami događaji sada se mogu označiti kao destruktori.
I to također možemo pronaći napravljeni su ispravci grešaka, uključujući uvjete utrke pri uklanjanju proxyja na klijentima s više niti.
Sa strane Promjene u aplikacijama, desktop okruženjima i distribucijama koje se odnose na Wayland, istaknuto je sljedeće:
- U XWaylandu i vlasničkom drajveru NVIDIA je implementirala promjene, omogućujući punu podršku za OpenGL i Vulkan hardversko ubrzanje u X11 aplikacijama napravljenim pomoću DDX komponente.
- Protokol je implementiran u Ubuntu 21.04, dok je u Fedora 35, Ubuntu 21.10 i RHEL 8.5 dodana mogućnost korištenja Wayland protokola baziranog na desktopu s vlasničkim NVIDIA drajverskim sustavima.
- Canonical je izdao Ubuntu okvir za cijeli zaslon za internetske kioske koristeći Wayland protokol.
- OBS Studio video streaming sustav implementirao je Wayland kompatibilan protokol.
- GNOME 40 i 41 nastavljaju usavršavati podršku za Wayland protokol i komponentu XWayland. Wayland sesije su dopuštene za sustave s NVIDIA GPU-ovima.
- Kontinuirana prenosivost MATE desktopa za Wayland. Za rad bez povezivanja na X11 u Wayland okruženju, Atril preglednik dokumenata, monitor sustava, uređivač teksta Pen, emulator terminala i ostale komponente radne površine su prilagođene.
- U KDE-u sesija je stabilizirana korištenjem Wayland protokola. Upravitelj sastava KWin i KDE Plasma 5.21, 5.22 i 5.23 desktop pružaju značajna poboljšanja Wayland sesije.
- Firefox 93-96 uključuje promjene za rješavanje problema koji utječu na Wayland okruženja s rukovanjem skočnim prozorima, međuspremnikom i skaliranjem na različitim DPI zaslonima.
- Objavljeno je kompaktno prilagođeno sučelje temeljeno na Westonovom kompozitnom poslužitelju.
- Dostupna je prva verzija labwc-a, složenog poslužitelja za Wayland sa značajkama koje podsjećaju na upravitelj prozora Openbox.
- System76 radi na novom COSMIC korisničkom okruženju koristeći Wayland.
- Prilagođeno okruženje Sway 1.6 i složeni poslužitelj Wayfire 0.7 objavljeni su pomoću Waylanda.
- Predložen je ažurirani upravljački program za Wine, koji vam omogućuje pokretanje aplikacija koristeći GDI i OpenGL / DirectX kroz Wine izravno u okruženju temeljenom na Waylandu, bez korištenja sloja XWayland i bez uklanjanja Wineovog vezanja za X11 protokol. Upravljački program dodaje podršku za Vulkan i više monitora.
- Microsoft je implementirao mogućnost pokretanja Linux aplikacija s grafičkim sučeljem u okruženjima koja se temelje na podsustavu WSL2 (Windows Subsystem za Linux). Za izlaz se koristi složeni upravitelj RAIL-Shell koji koristi Wayland protokol i temelji se na Weston kodnoj bazi.
Konačno, za one koji su zainteresirani da mogu testirati ovu novu verziju, mogu preuzeti izvorni kod za kompilaciju sa sljedeći link.