Wydanie Composite Server Hyprland 0.55

Dostępny jest serwer kompozytowy Hyprland 0.55 wykorzystujący protokół Wayland. Projekt koncentruje się na kafelkowym układzie okien, ale obsługuje również klasyczne, dowolne rozmieszczenie okien, grupowanie okien w zakładkach, tryb pseudomozaiki oraz wdrażanie okien w trybie pełnoekranowym. Kod jest napisany w języku C++ i rozpowszechniany na licencji BSD.

Dostępne są możliwości tworzenia atrakcyjnych wizualnie interfejsów: gradienty w ramkach okien, rozmycie tła, efekty animacji i cienie. W celu rozszerzenia funkcjonalności można podłączać wtyczki, a do zewnętrznej kontroli pracy przewidziano sterowanie IPC oparte na gniazdach. Konfiguracja odbywa się za pomocą pliku konfiguracyjnego, którego zmiany są wprowadzane na bieżąco, bez konieczności ponownego uruchamiania systemu. Wyróżnia się również następujące funkcje: dynamicznie tworzone pulpity wirtualne; tryby rozmieszczenia elementów na ekranie; globalne przetwarzanie skrótów klawiszowych; sterowanie gestami na touchpadzie/ekranie dotykowym.

W nowej wersji:

  • Dodano opcjonalną opcję języka Lua do konfiguracji pulpitu Hyprland. Konfiguracja w Lua jest zdefiniowana w pliku hyprland.lua; w przypadku jego braku używany jest starszy format hyprland.conf.
  • Dodano API układów, które umożliwia definiowanie niestandardowych układów kafelkowania okien w pliku konfiguracyjnym za pomocą Lua. Układy można powiązać z monitorem lub pulpitem wirtualnym.
  • Dodano obsługę okien pełnoekranowych podczas przełączania się między nimi za pomocą przewijania. Dodano możliwość sterowania przewijaniem za pomocą gestów na touchpadzie.
  • Dodano możliwość załadowania niestandardowych profili kolorów ICC dla każdego urządzenia wyjściowego przy użyciu ustawienia 'icc = "..path.."' w pliku konfiguracyjnym.
  • Ulepszone zarządzanie kolorami dla monitorów i zwiększona dokładność odwzorowania kolorów podczas udostępniania ekranu.

 Wydanie Composite Server Hyprland 0.55


Źródło: opennet.ru