Weston 11.0 przybywa z ulepszeniami w zarządzaniu kolorami, w RDP i nie tylko

Wayland z Westonem

Celem firmy Weston jest zapewnienie wysokiej jakości bazy kodu i przykładów roboczych do wykorzystania Wayland w środowiskach desktopowych i rozwiązaniach wbudowanych,

Po ośmiu miesiącach rozwoju ogłoszono wydanie stabilnej wersji serwera złożonego Weston 11.0, która rozwija się za pomocą technologii, które przyczyniają się do pojawienia się pełnego wsparcia dla protokołu Wayland w środowiskach Enlightenment, GNOME, KDE i innych użytkownikach.

Wayland składa się z protokołu (w dużej mierze ukończone) oraz implementacja wzorcowa o nazwie Weston. Do renderowania Weston może użyć OpenGL ES lub oprogramowania (biblioteka pixman). Obecnie klienci są ograniczeni do OpenGL ES zamiast pełnego OpenGL, ponieważ „libGL używa GLX i wszystkich zależności X”. Projekt rozwija również wersje GTK + i Qt które renderują Wayland zamiast X.

Rozwój Weston koncentruje się na dostarczaniu wysokiej jakości bazy kodu i przykładów roboczych używać Wayland w środowiskach graficznych i rozwiązaniach wbudowanych.

Główne nowe funkcje Westona 11.0

W tym nowym wydaniu Weston 11.0 główna zmiana w numerze wersji Westona wynika ze zmian ABI, które naruszają wsteczną kompatybilność.

Za część zmian które zostały wykonane i tych, które wyróżniają się od Westona 11.0 to trwające prace nad infrastrukturą zarządzania kolorami co umożliwia konwersję kolorów, korekcję gamma i profile kolorów. W tym możliwość ustawienia profilu ICC dla monitora i odzwierciedlenia na nim kolorów sRGB. Pojawiła się również obsługa przełączania monitora w tryb HDR, ale tworzenie treści HDR nie zostało jeszcze zaimplementowane.

Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest to dodano obsługę protokołu bufora pojedynczego piksela, który umożliwia tworzenie buforów jednopikselowych zawierających cztery 32-bitowe wartości RGBA. Korzystając z protokołu wyświetlania, serwer kompozytowy może skalować bufory pojedynczych pikseli, aby tworzyć jednolicie kolorowe powierzchnie o dowolnym rozmiarze.

poza tym poczyniono przygotowania do wdrożenie w jednym z kolejne wersje wsparcia do egzekucji jednoczesne wiele zapleczy, na przykład do wyprowadzania za pośrednictwem KMS i RDP.

Z drugiej strony podkreśla się również, że backend DRM położył podwaliny pod przyszłe wsparcie dla konfiguracji z wieloma procesorami graficznymi, oprócz kilku ulepszeń wspierających backend RDP w celu zdalnego dostępu do zawartości ekranu i wykonano pracę. wydajność back-endowego DRM.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Poprawiona implementacja weston_buffer.
  • Wtyczki cms-static i cms-colord są przestarzałe.
  • Usunięto obsługę wielu obszarów roboczych i skalowania powłoki pulpitu.
  • Usunięto obsługę protokołu wl_shell i zastąpiono go xdg-shell.
  • Usunięto backend fbdev, powinien zamiast tego używać backendu KMS.
  • Usunięto komponenty weston-launch, launcher-direct, weston-info i weston-gears, a zamiast tego powinieneś używać bibliotek libsea i wayland-info.
  • Domyślnie ustawiona jest właściwość KMS max-bpc.
  • Awaria następuje po wyczerpaniu wolnej pamięci w systemie.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.

Jak zainstalować Weston 11.0 na Ubuntu i pochodnych?

Cóż, dla tych z Was, którzy chcą zainstalować tę nową wersję Weston, muszą mieć zainstalowanego Waylanda w swoim systemie.Aby go zainstalować wystarczy otworzyć terminal iw nim wpisujemy:

pip3 install --user meson

Zrobiłem to, teraz pobierzemy nową wersję Weston 11.0 za pomocą następującego polecenia:

wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz

Rozpakowujemy zawartość za pomocą:

tar -xvf weston-11.0.0.tar.xz

Uzyskujemy dostęp do folderu utworzonego za pomocą:

cd weston-11.0.0

Kompilację i instalację wykonujemy za pomocą:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Na koniec zaleca się ponowne uruchomienie komputera, aby rozpocząć ze zmianami w nowej sesji użytkownika.


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.