Wydanie Cage 0.3, kompozytowego serwera opartego na Wayland do tworzenia kiosków

Opublikowano kompozytowy serwer Cage 0.3, wykorzystujący Wayland, przeznaczony do odizolowanego uruchamiania pojedynczych aplikacji w trybie kiosku. Zastosowania Cage obejmują tworzenie systemów automatyki domowej, stanowisk demonstracyjnych, elektronicznych tablic informacyjnych oraz terminali samoobsługowych. Kod projektu jest napisany w języku C i jest udostępniany na licencji MIT.

Interfejs w Cage jest ograniczony do jednej aplikacji, a użytkownik nie może opuścić tej aplikacji ani uzyskać dostępu do systemu operacyjnego. Ekran jest przypisany do jednego urządzenia wyjściowego, a wszystkie pomocnicze dialogi są wyświetlane na środku ekranu bez możliwości przenoszenia i zmiany rozmiaru. Obsługiwane jest wklejanie i kopiowanie danych za pomocą schowka. Aplikacje są bezpośrednio związane z uruchamianym środowiskiem graficznym, na przykład, aby stworzyć kiosk z przeglądarką Epiphany, wystarczy wykonać „cage /usr/bin/epiphany”, a po wyjściu z programu kompozytowy serwer również kończy swoją pracę.

Wśród najbardziej zauważalnych zmian w nowej wersji:

  • Biblioteka wlroots została zaktualizowana do wersji 0.20, w której wprowadzono wsparcie dla określania reprezentacji kolorów powierzchni Wayland, zarządzania kolorem oraz wykorzystania HDR za pomocą protokołów color-representation-v1 i color-management-v1 z backendem renderowania przez API Vulkan. Dodano również wsparcie dla protokołów Wayland cursor-shape-v1 do dostosowania wyglądu kursora, ext-workspace-v1 do użycia koncepcji wirtualnych pulpitów oraz xdg-toplevel-tag-v1 do identyfikacji okien/powierzchni przez przypisywanie tagów.
  • Dodano wsparcie dla protokołu wlr-foreign-toplevel-management, który pozwala zarządzać oknami z zewnętrznych programów.
  • Dodano wsparcie dla protokołu drm-lease, który dostarcza narzędzi do tworzenia stereopary z różnymi buforami dla lewego i prawego oka przy wyjściu na gogle wirtualnej rzeczywistości.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster