Wayland 1.20 ma oficjalne wsparcie dla FreeBSD i nie tylko

Logo Wayland

Ostatnio uruchomienie nowa stabilna wersja protokołu, mechanizm komunikacji między procesami a bibliotekami Waylanda 1.20.

Oddział 1.20 jest wstecznie kompatybilny na poziomie API i ABI z wersjami 1.x. i zawiera głównie poprawki błędów i drobne aktualizacje protokołu.

Serwer kompozytowy firmy Weston, który zapewnia kod i próbki robocze do używania Wayland w środowiskach stacjonarnych i wbudowanych, ewoluuje w oddzielnym cyklu rozwojowym.

Główne wiadomości o Wayland 1.20

W nowej wersji protokołu podkreślono, że wdrożono oficjalne wsparcie dla platformy FreeBSD, dla którego testy zostały dodane do systemu ciągłej integracji.

Kolejną ważną zmianą w Wayland 1.20 jest to, że usunięto wsparcie dla systemu budowania Autotools a teraz zamiast tego używaj Meson.

Oprócz tego podkreślono, że funkcja Do protokołu dodano "Wl_surface.offset" aby umożliwić klientom aktualizację przesunięcia bufora powierzchni niezależnie od samego bufora.

Należy również zauważyć, że do protokołu dodano możliwości „wl_output.name” i „wl_output.description”, aby umożliwić klientowi identyfikację danych wyjściowych bez powiązania z rozszerzeniem protokołu xdg-output-unstable-v1.

W definicjach protokołów dla zdarzeń wprowadzono nowy atrybut „type”, a same zdarzenia można teraz oznaczać jako destruktory.

I my też możemy to znaleźć poprawione zostały błędy, w tym warunki wyścigu podczas usuwania serwerów proxy na klientach wielowątkowych.

Część Zmiany związane z Waylandem w aplikacjach, środowiskach graficznych i dystrybucjach, podświetlone są następujące elementy:

  • W XWayland i zastrzeżonym sterowniku NVIDIA zaimplementowała zmiany, pozwalające na zapewnienie pełnej obsługi akceleracji sprzętowej OpenGL i Vulkan w aplikacjach X11 wykonanych przy użyciu komponentu DDX.
  • Protokół został zaimplementowany w Ubuntu 21.04, natomiast w Fedorze 35, Ubuntu 21.10 i RHEL 8.5 dodano możliwość korzystania z opartego na komputerach stacjonarnych protokołu Wayland z zastrzeżonymi systemami sterowników NVIDIA.
  • Firma Canonical wydała pełnoekranową platformę Ubuntu dla kiosków internetowych korzystających z protokołu Wayland.
  • System strumieniowego przesyłania wideo OBS Studio zaimplementował protokół zgodny z Wayland.
  • GNOME 40 i 41 nadal udoskonalają obsługę protokołu Wayland i komponentu XWayland. Sesje Wayland są dozwolone w systemach z procesorami graficznymi NVIDIA.
  • Ciągła przenośność pulpitu MATE dla Wayland. Aby pracować bez połączenia z X11 w środowisku Wayland, dostosowano przeglądarkę dokumentów Atril, monitor systemu, edytor tekstu Pen, emulator terminala i inne komponenty pulpitu.
  • W KDE sesja była stabilizowana przy użyciu protokołu Wayland. Menedżer kompozycji KWin i pulpit KDE Plasma 5.21, 5.22 i 5.23 zapewniają znaczące ulepszenia sesji Wayland.
  • Firefox 93-96 zawiera zmiany mające na celu rozwiązanie problemów wpływających na środowiska Wayland z obsługą wyskakujących okienek, schowka i skalowania na różnych ekranach DPI.
  • Wydano kompaktowy, niestandardowy interfejs oparty na serwerze kompozytowym firmy Weston.
  • Dostępna jest pierwsza wersja labwc, złożonego serwera dla Waylanda z funkcjami przypominającymi menedżera okien Openbox.
  • System76 pracuje nad nowym środowiskiem użytkownika COSMIC przy użyciu Waylanda.
  • Niestandardowe środowisko Sway 1.6 i serwer kompozytowy Wayfire 0.7 zostały wydane przy użyciu Waylanda.
  • Zaproponowano zaktualizowany sterownik dla Wine, który umożliwia uruchamianie aplikacji przy użyciu GDI i OpenGL / DirectX przez Wine bezpośrednio w środowisku opartym na Wayland, bez korzystania z warstwy XWayland i bez usuwania powiązania Wine z protokołem X11. Sterownik dodaje obsługę konfiguracji Vulkan i wielu monitorów.
  • Microsoft zaimplementował możliwość uruchamiania aplikacji linuksowych z interfejsem graficznym w środowiskach opartych na podsystemie WSL2 (Windows Subsystem for Linux). Dla danych wyjściowych używany jest menedżer kompozytów RAIL-Shell, który wykorzystuje protokół Wayland i jest oparty na bazie kodu Westona.

Wreszcie, dla tych, którzy są zainteresowani przetestowaniem tej nowej wersji, mogą pobrać kod źródłowy do kompilacji z poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.