Wydanie Hyprland 0.47, serwera kompozytowego opartego na Wayland

Przedstawiono serwer kompozytowy Hyprland 0.47, korzystający z protokołu Wayland. Projekt jest ukierunkowany na mozaikowe (tiling) układanie okien, ale wspiera również klasyczne swobodne rozmieszczanie okien, grupowanie okien w formie kart, tryb pseudomozaiki oraz pełnoekranowe rozwijanie okien. Oferuje możliwości tworzenia wizualnie atrakcyjnych interfejsów: gradienty w ramach okien, rozmycie tła, efekty animacyjne i cienie. Funkcjonalność można rozszerzyć o wtyczki, a do zdalnego zarządzania pracą udostępniono IPC oparte na gniazdach. Kod został napisany w języku C++ i jest rozpowszechniany na licencji BSD.

Konfiguracja odbywa się za pomocą pliku konfiguracyjnego, którego zmiany są wprowadzane na bieżąco bez potrzeby ponownego uruchamiania. Aby poprawić wydajność gier, dostępna jest możliwość wyłączenia synchronizacji pionowej (VSync) z impulsami blokującymi klatki, stosowana w celu zapobiegania powstawaniu zrywania obrazu (tearing). Do wyróżniających się funkcji należą: 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 eksperymentalne wsparcie dla HDR i zarządzania kolorem.
  • Zrealizowano zaokrąglanie rogów w formie zaokrąglonego prostokąta.
    Wydanie Hyprland 0.47, serwera kompozytowego opartego na Wayland
  • Dodano znak «negative:» do ustawień w celu inwersji działania wyrażenia regularnego.
  • Dodano selektor «new tag:» do identyfikacji okna według tagu.
  • Dodano argument «visible» do komendy «cyclenext», aby ograniczyć przeszukiwanie tylko widocznych okien.
  • Dodano opcję «—verify-config» do sprawdzania poprawności pliku konfiguracyjnego.
  • W hyprpm dodano możliwość ponownego ładowania wszystkich wtyczek.
  • Przepisano niektóre wewnętrzne podsystemy związane z zarządzaniem pamięcią, rysowaniem i zastosowaniem animowanych efektów.
  • Przeprowadzono prace nad przyspieszeniem działania wyrażeń regularnych dzięki buforowaniu skompilowanej reprezentacji.
  • W XWayland rozwiązano problemy z schowkiem i trybem Drag&Drop.

Wydanie Hyprland 0.47, serwera kompozytowego opartego na Wayland
Wydanie Hyprland 0.47, serwera kompozytowego opartego na Wayland


Ź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