Dostępny jest kompozytowy serwer Hyprland 0.54, korzystający z protokołu Wayland. Projekt skupia się na mozaikowym (tiling) układzie okien, lecz obsługuje także klasyczne dowolne rozmieszczenie okien, grupowanie okien w formie zakładek, tryb pseudomozaikowy oraz pełnoekranowe rozwijanie okien. Kod napisany jest w języku C++ i jest licencjonowany na zasadzie 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 wsparcie dla różnych trybów układu okien na różnych wirtualnych pulpich i monitorach. Na przykład dla wirtualnych pulpitu 1-4 można wybrać tryb dwindle (mozaikowy tryb w stylu BSPWM), dla 5-8 — tryb master (jedno główne okno po lewej, pozostałe w stosie po prawej), a dla 9-10 — scroll (niekończące się przewijanie okien). Proces tworzenia i utrzymania własnych układów został znacznie uproszczony.
- Dodano nowy tryb układu monocle, w którym okna zawsze zajmują całe dostępne miejsce. Kod wtyczki hyprscrolling przeniesiono do głównego składu Hyprland.
- Znacząco (od 50% do 500%) zwiększono wydajność pracy w systemach z zintegrowanym GPU.
- Zakończono prace nad integracją modułu Hyprnix, rozwijanego w celu uproszczenia instalacji i konfiguracji Hyprland z użyciem menedżera pakietów Nix. Pełna integracja z Nix, między innymi, została zrealizowana w Hyprpm oraz start-hyprland.
- Dodano wsparcie dla gestu cursorZoom, pozwalającego używać touchpada do zmiany skali kursora.

Dodatkowo można zaznaczyć wydanie projektu labwc 0.9.4 (Lab Wayland Compositor), rozwijającego kompozytowy serwer dla Wayland z funkcjami przypominającymi menedżera okien Openbox (projekt jest przedstawiany jako próba stworzenia alternatywy dla Openbox w Wayland). Wśród cech labwc wymienia się minimalizm, kompaktową realizację, szerokie możliwości dostosowywania i wysoką wydajność. Animowane efekty, gradienty i ikony, z wyjątkiem przycisków do okien, nie są zasadniczo wspierane. Labwc jest wykorzystywany w graficznym środowisku dystrybucji Raspberry Pi OS i opcjonalnie wspierany w środowiskach pulpitu Xfce i LXQt. Kod projektu napisany jest w języku C i rozpowszechniany na licencji GPLv2.
Jako podstawę wykorzystuje się bibliotekę wlroots. Możliwe jest podłączenie nakładek realizujących takie funkcje, jak robienie zrzutów ekranu, wyświetlanie tapet na pulpicie, umieszczanie panelu i menu. Motyw, podstawowe menu oraz skróty klawiszowe są konfigurowane za pomocą plików konfiguracyjnych w formacie xml. Oprócz wbudowanego menu głównego, konfigurowanego za pomocą pliku menu.xml, można podłączyć zewnętrzne realizacje menu aplikacji, takie jak bemenu, fuzzel i wofi. Jako panel można używać Waybar, sfwbar, Yambar lub LavaLauncher. Do zarządzania połączeniem monitorów i zmianą ich parametrów zaleca się użycie wlr-randr lub kanshi. Blokada ekranu jest realizowana za pomocą swaylock.
W nowej wersji:
- Dla motywów realizowano parametr window.button.hover.bg.color do zmiany koloru tła przycisków po najechaniu kursora.
- W interfejsie ekranowym do przełączania pomiędzy otwartymi oknami zaimplementowano wsparcie dla przewijania, jeśli miniaturki lub nazwy okien nie mieszczą się w dostępnej przestrzeni.
- Dodano opcję NextWindow do przełączania fokus na następne okno w kontekście pulpitów, urządzeń wyjściowych i identyfikatorów okien.
- Dodano ustawienie «*<desktops><initial>» do wyboru aktywnego przy uruchomieniu. wirtualnego pulpitu.
- Do działania teraz wymagana jest co najmniej wersja 1.22.90 protokołu Wayland.

Źródło: opennet.ru
