Wydanie kompozytowego serwera Hyprland 0.50

Dostępny jest kompozytowy serwer Hyprland 0.50, używający protokołu Wayland. Projekt skoncentrowany jest na układzie mozaikowym okien, ale wspiera również klasyczne swobodne rozmieszczanie okien, grupowanie okien w postaci kart, tryb pseudo-mozaikowy oraz pełnoekranowe rozszerzenie okien. Kod napisano w języku C++ i jest wydawany na licencji BSD.

Oferowane są możliwości tworzenia atrakcyjnych wizualnie interfejsów: gradienty w obramowaniu okien, rozmycie tła, efekty animacyjne i cienie. Aby rozszerzyć funkcjonalność, można podłączać wtyczki, a do zewnętrznego zarządzania pracą udostępniane jest IPC oparte na gniazdach. Konfiguracja odbywa się za pomocą pliku konfiguracyjnego, którego zmiany są łapane na żywo bez potrzeby restartu. Do funkcji należy również zaliczyć: dynamicznie tworzone wirtualne pulpity; tryby układania elementów na ekranie; globalne przetwarzanie skrótów klawiszowych; zarządzanie gestami na touchpadzie/ekranie dotykowym.

W nowej wersji:

  • Dodano eksperymentalną opcję „render:new_render_scheduling”, zapewniającą dynamiczne włączanie potrójnego buforowania w przypadku niedoboru zasobów podczas wyświetlania. Przy potrójnym buforowaniu wykorzystywane są trzy bufory ekranowe — w pierwszym odbywa się rysowanie, z drugiego następuje wyświetlanie na ekranie, a trzeci jest używany do kontynuacji ciągłego procesu rysowania, jeśli pierwszy bufor został zapełniony przed zakończeniem pionowego odświeżania. Nowy tryb pozwala znacznie zwiększyć liczbę klatek na sekundę na urządzeniach o niskiej mocy, kosztem zwiększenia opóźnienia wyświetlania.
  • Dodano nową regułę zarządzania oknami „noscreenshare”, umożliwiającą zabronienie wyświetlania zawartości wybranego okna podczas udostępniania ekranu (przy transmisji wyjścia zamiast okna będzie czarny prostokąt).
  • Wprowadzono w życie własne narzędzie testowe, które uruchamia zestaw testów przy każdym commicie w celu wykrycia potencjalnych regresji.
  • Proponowana jest uproszczona składnia ustawiania parametrów monitora (monitorv2).
  • Dodano wsparcie dla rozszerzenia Wayland ext-workspace, realizującego zdarzenia z informacjami o stanie, wirtualnych pulpitów, a także możliwości aktywacji i dezaktywacji pulpitów.
  • Dodano opcję „cm_auto_hdr” do automatycznego używania HDR.
  • Wdrożono nowe zasady zarządzania dostępem do klawiatury.
  • Zakończono wsparcie dla starych API rysowania, do działania wymagana jest teraz przynajmniej OpenGL ES 3.0.
  • Usunięto ustawienia do wyłączania mechanizmu „explicit sync”, który pozwala na obniżenie opóźnień i eliminację pojawiania się artefaktów.

Wydanie kompozytowego serwera Hyprland 0.50
Wydanie kompozytowego serwera Hyprland 0.50


Ź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