Nowa wersja Wayland 1.17 została wydana

Wayland-gnome

Ostatnio wydano nową stabilną wersję protokołu Wayland 1.17, jest to mechanizm komunikacji między procesami a bibliotekami. Branch 1.17 jest wstecznie kompatybilny na poziomie API i ABI z wersjami 1.x, ale dodatkowo zawiera część ulepszeń.

AOprócz rozwiązywania problemów i błędów, Wayland 1.17 przeprojektował kod Aby wyświetlić informacje o wewnętrznych błędach serwera, zaktualizowano protokół wl_seat i zapewniono priorytetowe użycie wl_surface.damage_buffer.

Wydanie serwera złożonego Weston 6.0, które było oczekiwane wraz z wydaniem tej wersji Wayland 1.17, ale przełożone na koniec tygodnia ze względu na wykrycie w ostatniej chwili błędu w skryptach budujących mezon.

Weston opracowuje technologie, które przyczyniają się do pełnego wsparcia protokołu Wayland w środowiskach graficznych, takich jak GNOME, KDE i inne.

Cel Rozwój Weston to zapewnienie wysokiej jakości bazy kodu i przykładów roboczych do wykorzystania Wayland w środowiskach graficznych i rozwiązaniach wbudowanych, jako platformy dla samochodowych systemów rozrywki, smartfonów, telewizorów i innych urządzeń konsumenckich.

Co nowego w Weston?

Nowa wersja Westona zapewnia obsługę stabilnego protokołu xdg-shell (interfejs do tworzenia powierzchni i interakcji z nimi jak w systemie Windows).

Został dodany obsługa wyjścia urządzenia wirtualnego do pliku composer-drm (skonfigurowane w sekcji wyjścia zdalnego w weston.ini).

Weston otrzymuje nową wtyczkę „zdalną”, która przesyła dane wyjściowe do zewnętrznych hostów za pomocą wirtualnego urządzenia wyjściowego.

Wtyczka uruchamia się automatycznie z ustawieniami wyjścia wirtualnego. Informacje są przesyłane przez wysyłanie ruchu jpeg przez RTP przy użyciu Gstreamer.

Po stronie zdalnej do wyświetlenia wystarczy dowolny klient RTP (przygotowany jest również skrypt zdalny-klient-odbiór.bash oparty na gstreamer).

Z drugiej strony znajdujemy dodatkowa implementacja prostego klienta dmabuf-egl z obsługą współdzielenia wielu kart graficznych przy użyciu technologii DMABuff.

W libweston dodano API do zarządzania konfiguracją (weston_config), do kontroli przezroczystości (is_opaque w weston_surface) i synchronizacji mediów w oparciu o wywołanie sync_file (zwp_linux_explicit_synchronization_v1).

Z innego dodanego wsparcia znajdujemy:

  • Dodano API do debugowania i specjalny tryb debugowania z pełnym logowaniem (opcja weston_debug).
  • Powłoka została ulepszona pod kątem samochodowych systemów informacyjno-rozrywkowych (ivi-shell).
  • Dodano dodatkową konfigurację wejściową dla libinput.
  • Ulepszona obsługa schowka w Xwayland.
  • Obiekt zapewnił wyrzutnię ekranu Westona.
  • Gl-renderer dodaje obsługę synchronizacji GPU za pośrednictwem Fd Sync Sync.

Waylanda 1.17

W tej nowej wersji Wayland 1.17 w przeglądarce Firefox 65 jest uwzględniona obsługa do pełnoetatowej pracy na rzecz środowiska. Aby użyć Waylanda, wystarczy teraz uruchomić Firefoksa ze zmienną środowiskową GDK_BACKEND ustawioną na „wayland”.

Po twojej stronie Fedora 30 zdecydowała się dostarczyć domyślną wersję Firefoksa opartą na Wayland.

Wśród nowości tej nowej wersji możemy również postawić na centrum multimedialne Kodi 18.0 obsługuje Wayland.

Środowiska pulpitu

Po stronie środowisk graficznych Podkreślamy, że w MATE 1.22 panel pulpitu jest przystosowany do uruchamiania zaplecza opartego na protokole Wayland.

En Obsługa sesji GNOME 3.32 została udostępniona w oparciu o Wayland na skali ułamkowej.

Dostępna jest pierwsza stabilna wersja środowiska użytkownika Sway 1.0 wykorzystująca Wayland.

W KDE 5.15 protokoły XdgStable, XdgPopups i XdgDecoration są w pełni zastosowane. W środowiskach opartych na Wayland zapewniona jest obsługa wirtualnego pulpitu, w tym możliwość wybiórczego umieszczania okna na danym wirtualnym pulpicie (w przypadku X11 nie jest to możliwe i okno można umieścić na jednym wirtualnym pulpicie lub na wszystkich).

Dodano obsługę przesuwania elementów w trybie przeciągnij i upuść za pomocą gestu na ekranie dotykowym lub touchpadzie.

W wersji beta Red Hat Enterprise Linux 8 pulpit GNOME domyślnie używa Wayland.

Serwer wyświetlania Mir ustabilizował narzędzia do uruchamiania aplikacji Wayland i używania Mir jako serwera kompozytowego dla Wayland.


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.