Wydanie serwera kompozytowego Hyprland 0.53 i biblioteki GUI Hyprtoolkit 0.5

Dostępny jest kompozytowy serwer Hyprland 0.53, który wykorzystuje protokół Wayland. Projekt jest nastawiony na mozaikowe (tiling) układanie okien, ale obsługuje również klasyczne, dowolne rozmieszczanie okien, grupowanie okien w formie kart, tryb pseudo-mojaikowy oraz pełnoekranowe rozwijanie okien. Kod jest napisany w języku C++ i jest udostępniany na podstawie 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:

  • Całkowicie przepisano składnię reguł definiujących zachowanie okien (windowrules). Reguły ustanowione przez użytkowników należy przepisać, wykorzystując nową składnię: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
  • Do uruchomienia Hyprland zaproponowano specjalne narzędzie start-hyprland, które śledzi stan procesu roboczego i ponownie go uruchamia w przypadku awaryjnego zakończenia. Narzędzie to umożliwia również uruchomienie Hyprland w trybie awaryjnym (safe mode), w którym nie są ładowane pliki konfiguracyjne, co może być przydatne do analizy powodów powtarzających się awaryjnych zakończeń sesji.
  • Dodano nową aplikację Welcome, uruchamianą przy pierwszym logowaniu, która wyświetla ekran z informacjami wprowadzającymi na temat Hyprland.
  • Menedżer tapet Hyprpaper przeszedł na użycie bibliotek hyprtoolkit i hyprwire, co doprowadziło do zmiany protokołu IPC.
  • Dodano nowe narzędzie do lokalizacji i tłumaczenia elementów interfejsu.
  • Dodano opcję ukrywania kursora podczas wprowadzania za pomocą tabletu.

Wydanie serwera kompozytowego Hyprland 0.53 i biblioteki GUI Hyprtoolkit 0.5

Dodatkowo warto wspomnieć o wydaniu narzędzia Hyprtoolkit 0.5, rozwijanego przez twórców Hyprland w celu tworzenia graficznych interfejsów w języku C++, które natywnie wspierają Wayland. Do cech Hyprtoolkit należy prosty API w C++ do tworzenia aplikacji graficznych, wbudowane wsparcie dla efektów animacyjnych, związanie z Waylandem i uproszczony system motywów.

Wydanie serwera kompozytowego Hyprland 0.53 i biblioteki GUI Hyprtoolkit 0.5


Ź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