Wayland 1.18 przybywa z ulepszeniami protokołu i poprawkami błędów

Po różnym czasie rozwoju opublikowano nową wersję pakietu wayland-protocol 1.18, który zawiera zestaw protokołów i rozszerzeń, które uzupełniają podstawowe możliwości protokołu Wayland oraz zapewniają możliwości niezbędne do budowy serwerów złożonych i środowisk użytkowników.

Jeśli nadal nie wiesz o Waylandzie, powinieneś to wiedzieć jest to graficzny protokół serwera i biblioteka dla systemu GNU / Linux. Wayland zapewnia menedżerom kompozycji okien metodę bezpośredniej komunikacji ze sprzętem wideo i aplikacjami.

Chociaż w przyszłości oczekuje się, że komunikacja ze sprzętem wejściowym za pomocą innych bibliotek będzie również możliwa.

Aplikacje renderują grafikę we własnych buforach, a menedżer okien staje się serwerem graficznym, tworzenie kompozycji z tymi buforami w celu utworzenia wyświetlania na ekranie okien aplikacji.

Jest to prostsze i wydajniejsze podejście niż używanie menedżera kompozycji okien z X Window System.

Oczekuje się, że istniejący menedżerowie kompozycji okien, tacy jak KWin i Mutter, bezpośrednio zaimplementują obsługę Wayland, aby stać się kompozytorami / serwerami graficznymi Wayland.

Każda aplikacja jest „klientem”, a jej sprzęt wideo jest „serwerem”.. W przeciwieństwie do X11, każdy program będzie mógł samodzielnie używać protokołu Wayland. Oznacza to, że wydajność jest lepsza, ponieważ serwer wyświetlania nie pracuje ciężko, aby utrzymać dużo bałaganu, a zamiast tego pozwala tylko rysować rzeczy, które tego potrzebują.

Wraz z tym wszystkim protokół Wayland ma coś, co nazywa się XWayland. Jest to narzędzie, które umożliwia wbudowanie programów opartych na X11. Oznacza to, że gdy tylko nowy serwer wyświetlania będzie gotowy, popularne programy będą nadal działać normalnie.

Główne nowości w Wayland 1.18

Jak już wspomnieliśmy, wersja 1.18 tego protokołu została wydana, w której jedną z głównych funkcji jest wyróżnia się tym, że wprowadzono niewielkie dodatki do istniejących protokołówdokumentacja została poprawiona, a błędy naprawione.

Obecnie następujące stabilne protokoły są częścią protokołów Wayland, które zapewniają kompatybilność wsteczną:

  • Viewporter - umożliwia klientowi wykonywanie czynności skalowania i przycinania krawędzi powierzchni po stronie serwera.
  • Czas prezentacji: Zapewnia wyświetlanie wideo.
  • Xdg-shell - jest to interfejs do tworzenia i interakcji z powierzchniami, takimi jak okna, umożliwiając im poruszanie się po ekranie, zwijanie, rozwijanie, zmianę rozmiaru itp. Niestabilne protokoły, których rozwój nie jest jeszcze zakończony i nie ma gwarancji, że będą wstecznie kompatybilne.
  • Fullscreen-shell: zarządzanie pracą w trybie pełnoekranowym
  • input-method - przetwarzanie metod wejściowych
  • Iidle-inhibit: uruchamianie wygaszacza ekranu blokady (wygaszacza ekranu)
  • Znaczniki czasu wejściowego: sygnatury czasowe zdarzeń wejściowych
  • Linux-dmabuf: współdziel wiele kart graficznych przy użyciu technologii DMABuff
  • Wprowadzanie tekstu: organizacja wprowadzania tekstu
  • Gesty wskaźnika: sterowanie z ekranów dotykowych
  • Względne zdarzenia wskaźnika: względne zdarzenia wskaźnika
  • Ograniczenia pinterowe: ograniczenia wskaźnika (blokada)
  • Tablet: obsługa wprowadzania tabletów.
  • xdg-Foreign: interfejs do interakcji z powierzchniami klienta „sąsiada”;
  • xdg-decoration: reprezentacja dekoracji okien po stronie serwera;
  • xdg-output: dodatkowe informacje o wyjściu wideo (używane dla skali ułamkowej);
  • xwayland-keyboard-grub - Przechwytuje dane wejściowe w aplikacjach Xwayland.
  • Wybór podstawowy: analogicznie do X11, zapewnia podstawowy schowek (wybór podstawowy), z którego wstawianie informacji odbywa się zwykle za pomocą środkowego przycisku myszy. Jawna synchronizacja systemu Linux to specyficzny dla systemu Linux mechanizm synchronizowania buforów powiązanych z powierzchnią.

W końcu Weston 7.0 i nowa wersja Wayland 1.18 mają zostać wydane w przyszłym miesiącu, 23 sierpnia.

Dla zainteresowanych testowaniem wydajności Waylanda możesz pobrać Fedorę, ponieważ jest to jedna z dystrybucji Linuksa, która implementuje ten protokół, a także jest uważana za jedną z najbardziej niezawodnych.


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  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.