Protokoły Wayland, zestaw ulepszeń, które uzupełniają możliwości Wayland

Ostatnio zapowiedziano wydanie nowej wersji pakietu protokoły wayland 1.26, który zawiera zestaw protokoły i rozszerzenia uzupełniające możliwości podstawowego protokołu Wayland i zapewniać możliwości potrzebne do budowania złożonych środowisk serwerowych i użytkowników.

Wszystkie protokoły stale przechodzą przez trzy fazy: rozwój, testowanie i stabilizację. Po zakończeniu etapu rozwoju (kategoria „niestabilny”) protokół jest umieszczany w gałęzi „staging” i oficjalnie włączany do zestawu protokołów wayland, a po zakończeniu testów przenoszony jest do kategorii stabilnej. Protokoły z kategorii „staging” mogą być już używane w serwerach złożonych i klientach, gdzie wymagana jest powiązana z nimi funkcjonalność.

W przeciwieństwie do kategorii „niestabilne”, w „stagingu” zmiany, które naruszają kompatybilność, są zabronione, ale jeśli podczas testowania zostaną zidentyfikowane problemy i błędy, nie wyklucza się zastąpienia istotną nową wersją protokołu lub innym rozszerzeniem Wayland .

W przypadku części protokołów Wayland, które są obecnie dostępne, wyróżniają się następujące stabilne protokoły, które są kompatybilne z poprzednimi wersjami:

  • wizjer: Umożliwia klientowi wykonywanie operacji skalowania i przycinania na krawędziach powierzchni po stronie serwera.
  • czas prezentacji: który zapewnia wyświetlanie wideo
    xdg-powłoka: który jest interfejsem do tworzenia i interakcji z powierzchniami, takimi jak okna, umożliwiającym poruszanie się po ekranie, minimalizowanie, maksymalizowanie, zmianę rozmiaru itp.

Dla części protokołów testowanych w gałęzi "staging" możemy znaleźć:

  • dzierżawa drm : Zapewnia niezbędne zasoby do utworzenia obrazu stereofonicznego z różnymi buforami dla lewego i prawego oka po wysłaniu do zestawów słuchawkowych rzeczywistości wirtualnej.
  • blokada sesji zewnętrznej: Określa sposób blokowania sesji, na przykład podczas wygaszacza ekranu lub okna dialogowego uwierzytelniania.
  • bufor jednopikselowy: Umożliwia tworzenie jednopikselowych buforów zawierających cztery 32-bitowe wartości RGBA.
  • xdg-aktywacja: co pozwala przenieść fokus między różnymi powierzchniami pierwszego poziomu (na przykład przy użyciu xdg-activation jedna aplikacja może zmienić fokus na inną).

Główne nowe funkcje Wayland-Protocols 1.26

W tej wersji wprowadzono nowy protokół testowania bufora pojedynczego piksela,
co wraz z rozszerzeniem przeglądarki pozwala klientom
tworzyć powierzchnie jednego koloru o dowolnej wielkości…

Jest to również pierwsza wersja wymagająca nowych rozszerzeń protokołu, aby
postępuj zgodnie ze sformułowaniem RFC 2119. Oprócz tego, o czym wspomniano do tej pory, ta wersja zawiera również
zwykłe wyjaśnienia, ulepszone adnotacje i inne drobne poprawki.

W tej nowo wydanej wersji podkreślono, że protokół buforów pojedynczych pikseli został dodany do kategorii „staging”, umożliwiając tworzenie buforów pojedynczych pikseli zawierających cztery 32-bitowe wartości RGBA. Korzystając z protokołu wyświetlania, serwery kompozytowe mogą skalować bufory pojedynczych pikseli, aby tworzyć jednolicie kolorowe powierzchnie o dowolnym rozmiarze.

Kolejną zmianą, która wyróżnia się w tej nowej wersji, jestn protokół xdg_shell, który zapewnia interfejs do interakcji z powierzchniami jako oknami, co pozwala przesuwać powierzchnie po ekranie, minimalizować, maksymalizować, zmieniać rozmiar itp. dodano wsparcie dla serwerów kompozytowych które implementują tylko część operacji zarządzania oknami oferowanych przez xdg_shell.

Z drugiej strony podkreśla się również, że wydarzenie jest proponowane wm_capabilities do przekazywania informacji o możliwościach dostępnych na serwerze złożonym.

Oprócz tego wspomniano również, że protokół wprowadzania tekstu przepisał język, co doprowadziło do niejednoznacznej interpretacji i dodało wyjaśnienia dotyczące zamierzonego zachowania.

Warto również wspomnieć, że od tej nowej wersji protokołów Wayland używanie terminologii zdefiniowanej w RFC 2119 jest obowiązkowe.

Wreszcie, jeśli jesteś jaChcesz dowiedzieć się więcej na ten temat o nowej wersji możesz sprawdzić szczegóły W poniższym linku.

Jeśli chodzi o tych, którzy chcą dowiedzieć się więcej o protokołach Wayland, mogą zapoznać się z: następujący 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.