Wydanie labwc 0.8.0, kompozytowego serwera dla Wayland

Opublikowano wydanie projektu labwc 0.8.0 (Lab Wayland Compositor), rozwijającego kompozytowy serwer dla Wayland z możliwościami przypominającymi menedżer okien Openbox (projekt jest przedstawiany jako próba stworzenia alternatywy dla Openbox na Wayland). Do cech labwc zalicza się minimalizm, zwarta implementacja, szerokie możliwości konfiguracji oraz wysoka wydajność. Animowane efekty, gradienty i ikony, z wyjątkiem przycisków okien, nie są zasadniczo wspierane. Kod projektu jest napisany w języku C i jest rozpowszechniany na licencji GPLv2.

Jako podstawy używana jest biblioteka wlroots, rozwijana przez twórców środowiska użytkownika Sway, która zapewnia podstawowe funkcje do organizacji pracy menedżera kompozycji opartego na Wayland. Możliwe jest podłączenie wtyczek realizujących takie funkcje, jak tworzenie zrzutów ekranu, wyświetlanie tapet na pulpicie, umieszczanie paneli i menu. Do uruchamiania aplikacji X11 w środowisku opartym na protokole Wayland wspierane jest użycie komponentu DDX XWayland. Motywy graficzne, podstawowe menu i skróty klawiszowe są konfigurowane przez pliki konfiguracyjne w formacie xml. Wbudowane wsparcie dla ekranów o wysokiej gęstości pikseli (HiDPI).

Oprócz wbudowanego menu głównego, które można konfigurować poprzez plik menu.xml, istnieje możliwość podłączenia zewnętrznych implementacji menu aplikacji, takich jak bemenu, fuzzel i wofi. Jako panel można używać Waybar, sfwbar, Yambar lub LavaLauncher. Do zarządzania podłączeniem monitorów i zmianą ich parametrów zaleca się użycie wlr-randr lub kanshi. Blokada ekranu realizowana jest za pomocą swaylock.

W nowej wersji:

  • Zapewniona obsługa nowego wydania biblioteki wlroots 0.18.
  • W ustawieniu «» dodano opcje «fullscreen» i «fullscreenForced» do związania zastosowania ochrony przed występowaniem zrywania podczas wyświetlania (tearing) tylko do okien powiększonych na cały ekran.
  • Do ustawień skrótów klawiszowych dodano opcję «allowWhenLocked» (), która pozwala na wywołanie handlera podczas blokady sesji, co, na przykład, może być przydatne do zezwolenia na używanie skrótów do regulacji głośności podczas blokady.
  • Dodano parametr «», określający próg aktywacji przy przemieszczeniu mozaikowych i powiększonych okien.
  • Dodano wsparcie dla przywracania po awaryjnym zakończeniu procesu renderer (proces jest ponownie uruchamiany z przeładowaniem konfiguracji).
  • Zrealizowano możliwość wykorzystania skryptów xinitrc do konfiguracji. serwera XWayland.
  • W motywach graficznych dodano opcję «window.button.width» do zmiany rozmiaru przycisków w górnej części okna.
  • Dodano regułę dla kaskadowego rozmieszczania okien (cascade).
  • Zapewniono wsparcie dla trybu względnego przesuwania wskaźnika przy używaniu tabletów graficznych ().

Wydanie labwc 0.8.0, kompozytowego serwera dla Wayland
Wydanie labwc 0.8.0, kompozytowego serwera dla 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