Wydanie niestandardowego środowiska Sway 1.5 przy użyciu Wayland

Przygotowany wersja menedżera złożonego Kołysać 1.5, zbudowany przy użyciu protokołu Wayland i w pełni kompatybilny z menedżerem okien kafelkowych i3 i panelu i3bar. Kod projektu jest napisany w języku C i dystrybuowane przez na licencji MIT. Projekt jest przeznaczony do wykorzystania w Linux i FreeBSD.

Zgodność z i3 jest zapewniona na poziomie poleceń, pliku konfiguracyjnego i IPC, dzięki czemu Sway może być używany jako przezroczysty zamiennik i3, który używa Waylanda zamiast X11. Sway pozwala na rozmieszczanie okien na ekranie nie przestrzennie, ale logicznie. Okna ułożone są w siatkę, która optymalnie wykorzystuje przestrzeń ekranu i pozwala na szybką manipulację oknami za pomocą samej klawiatury.

Aby stworzyć kompletne środowisko użytkownika, oferowane są następujące komponenty towarzyszące: kołysać się (proces w tle implementujący protokół bezczynności KDE), kołysanie (wygaszacz ekranu), mako (menedżer powiadomień), ponury (robienie zrzutów ekranu), slurp (wybór obszaru na ekranie), rejestrator wf (przechwytywanie wideo), pasek drogi (pasek aplikacji), wirtualna tablica (klawiatura ekranowa), wl-schowek (praca ze schowkiem), Wallutils (zarządzanie tapetami pulpitu).

Sway jest rozwijany jako projekt modułowy zbudowany na bazie biblioteki wlroots, który zawiera wszystkie podstawowe prymitywy do organizacji pracy menedżera złożonego. Wlroots zawiera backendy dla
abstrakcja dostępu do ekranu, urządzeń wejściowych, renderowanie bez bezpośredniego dostępu do OpenGL, interakcja z KMS/DRM, libinput, Wayland i X11 (przewidziana jest warstwa do uruchamiania aplikacji X11 opartych na Xwayland). Oprócz Sway aktywnie wykorzystywana jest biblioteka wlroots inne projektyw tym Librem5 и Cage. Oprócz C/C++ opracowano powiązania dla Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

W nowym wydaniu:

  • Dodano możliwość dynamicznego organizowania danych wyjściowych w systemach bezgłowych za pomocą polecenia create_output (może być używane do organizowania zdalnego dostępu do pracownika za pośrednictwem WayVNC).
  • Przez Protokoły Waylanda metody wprowadzania danych i wprowadzania tekstu obsługują teraz edytory metod wprowadzania danych (IME).
  • Dodano możliwość włączenia adaptacyjnej synchronizacji (VRR, zmienna częstotliwość odświeżania) w celu zmniejszenia migotania obrazu w grach.
  • Dodano obsługę protokołu viewporter, co poprawia wydajność i jakość starszych gier.
  • Systemy wirtualizacji i zdalnego dostępu do pulpitu mogą teraz przechwytywać skróty klawiaturowe.
  • Dodano obsługę protokołów wlr-zagraniczne-zarządzanie najwyższego poziomu, co pozwala na podłączenie własnych paneli i przełączników okiennych.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster