Wydanie kompozytowych serwerów Hyprland 0.54 i labwc 0.9.4

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.

Wydanie kompozytowych serwerów Hyprland 0.54 i labwc 0.9.4

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.

Wydanie kompozytowych serwerów Hyprland 0.54 i labwc 0.9.4

Ź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