XWayland 22.1.0 przybywa z obsługą dzierżawy DRM, ulepszeniami gestów touchpada i nie tylko

Uruchomienie nowa wersja serwera XWayland 22.1.0 w której wyróżnia się obsługa protokołu DRM Lease, a także implementacja rozszerzenia Present oraz możliwość przetwarzania gestów sterujących na panelu dotykowym.

Dla nieświadomych XWayland, powinni to wiedzieć jest to serwer X działający pod kontrolą Waylanda i zapewnia kompatybilność wsteczną ze starszymi aplikacjami X11, która zapewnia organizację startową dla wydajnych serwerów X.Org aplikacji X11 w środowiskach opartych na Wayland.

Jak wielu z was wie, Wayland jest sam w sobie kompletnym systemem okiennym. Ze swojej strony serwer Xorg można zmodyfikować tak, aby używał urządzeń wejściowych Wayland do wprowadzania i przesyłania dalej okna głównego lub poszczególnych okien najwyższego poziomu jako powierzchni drogi.

Obsługa XWayland została włączona do głównej gałęzi X.Org e4 kwietnia 2014 został wydany po raz pierwszy wraz z xserver 1.16. Oddzielne pliki DDX wideo X.Org nie są już potrzebne, a serwer nadal uruchamia ten sam sterownik 2D z tym samym kodem przyspieszenia, co podczas pracy natywnej, a główna różnica polega na tym, że wayland obsługuje wyświetlanie okien zamiast KMS.

Składnik jest rozwijany jako część głównej bazy kodu X.Org i był wcześniej wydany razem z serwerem X.Org, ale z powodu zawieszania się serwera X.Org i niepewność związaną z wydaniem 1.21 w kontekście dalszego aktywnego rozwoju XWayland, postanowiono oddzielić XWayland i wydać zgromadzone zmiany jako osobny pakiet.

Główne nowe funkcje XWayland 22.1.0

W tej nowej wersji, która jest prezentowana z XWayland 22.1.0 podkreślono, że dodano obsługę protokołu DRM Lease, który pozwala serwerowi X działać jako sterownik DRM (Direct Rendering Manager), który zapewnia klientom zasoby DRM. W przeciwnym razie, w praktyce protokół jest używany do tworzenia obrazu stereo z różnymi buforami dla lewego i prawego oka podczas wyświetlania w zestawach do rzeczywistości wirtualnej.

Kolejną wyróżniającą się nowością jest to, że kod został przeprojektowany wraz z wdrożeniem rozszerzenia Present, który zapewnia menedżerowi złożonemu możliwość kopiowania lub przetwarzania piksmap przekierowanego okna, synchronizację z impulsem wygaszania ramki ( vblank ), a także obsługę zdarzeń PresentIdleNotify które pozwalają klientowi ocenić dostępność piksmap do dalszych modyfikacji (możliwość wcześniejszego poznania, która piksmapa zostanie użyta w następnej klatce).

Podkreśla się również, że dodana konfiguracja bufora ramki (fbconfig) do GLX pAby obsługiwać przestrzeń kolorów sRGB (GL_FRAMEBUFFER_SRGB) i dodano ClientDisconnectMode do biblioteki libxfixes oraz możliwość zdefiniowania opcjonalnego opóźnienia automatycznego wyłączenia po rozłączeniu klienta.

Z drugiej strony możemy również stwierdzić, że został dodany możliwość przetwarzania gestów sterujących na panelu dotykowym i że zależności obejmują bibliotekę libxcvt.

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

Oprócz tego możemy również zauważyć, że zaprezentowano pierwsze wydanie LWQt, u Wariant niestandardowej powłoki LXQt 1.0 który stał się korzystać z protokołu Wayland zamiast X11. Podobnie jak LXQt, projekt LWQt jest prezentowany jako szybkie, modułowe, lekkie środowisko użytkownika, które jest zgodne z klasycznymi metodami organizacji pulpitu.

Pierwsza wersja LWQt zawiera następujące elementy, przystosowany do pracy w środowisku opartym na Wayland (wszystkie pozostałe komponenty LXQt są używane bez modyfikacji):

  • LWQt Mutter to menedżer kompozytów oparty na Mutter.
  • LWQt KWindowSystem: biblioteka do pracy z systemami okiennymi, przeniesiona z KDE Frameworks 5.92.0.
  • LWQt QtWayland: Moduł Qt z implementacją komponentów do uruchamiania aplikacji Qt w środowisku Wayland, przeniesiony z Qt 5.15.2.
  • Sesja LWQt: menedżer sesji.
  • Pulpit nawigacyjny LWQt
  • LWQt PCManFM: menedżer plików.

Aby dowiedzieć się więcej na ten temat, możesz skonsultować 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.