Sway a Wayland Composer, aby zastąpić menedżera okien i3

Kołysać

Sway jest autorem tekstów Waylanda i współpracownikiem, który ma być zamiennikiem menedżera okien i3 dla X11. Działa z istniejącą konfiguracją i3 i obsługuje większość funkcji i3oraz kilka dodatków.

Kołysać pozwala organizować okna aplikacji w sposób logiczny, a nie przestrzenny. Okna są domyślnie rozmieszczone w siatce, co maksymalizuje wydajność ekranu i można nimi szybko manipulować za pomocą samej klawiatury.

Informacje o aplikacji Sway

Obsługa menedżera okien I3 jest dostępna na poziomie poleceń, pliki konfiguracyjne i IPC, dzięki czemu Sway może być używany jako przezroczysty zamiennik i3 przy użyciu Wayland zamiast X11.

En Sway oferuje następujące komponenty zorganizować pełne środowisko użytkownika:

  • Kołyszący się (proces w tle z implementacją protokołu bezczynności KDE)
  • kołysać się (wygaszacz ekranu)
  • Mako (menedżer powiadomień)
  • Ponury(narzędzie dedykowane do zrzutów ekranu)
  • Siorbać (wybór obszaru na ekranie)
  • Rejestrator WF (dba o przechwytywanie wideo)
  • Way bar (Pasek aplikacji)
  • Wirtualna (dba o klawiaturę ekranową)
  • Wl-schowek (do pracy ze schowkiem)
  • wallutils (sterowanie w tle pulpitu).

Sway jest rozwijany jako projekt modułowy oparty na bibliotece wlroots, który obejmuje wszystkie podstawowe prymitywy do organizacji pracy menedżera złożonego.

Wlroots zawiera backendy do abstrakcyjnego dostępu do ekranu, urządzeń wejściowych, renderuj bez bezpośredniego dostępu do OpenGL, współdziałaj z KMS / DRM, libinput, Wayland i X11 (zapewniona jest warstwa środkowa do uruchamiania aplikacji X11 opartych na X11).

Oprócz aplikacji Sway biblioteka wlroots jest aktywnie wykorzystywana w innych projektach , w tym Librem5 i Cage. Oprócz C / C ++ opracowano powiązania dla Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

Kod projektu Sway jest napisany w języku C i rozpowszechniany na licencji MIT. Projekt jest przeznaczony do użytku w systemach Linux i FreeBSD.

Informacje o nowej wersji Sway 1.1

Kilka godzin temu zapowiedziano uruchomienie nowej wersji Sway 1.1, w wersji w której godzinę po wydaniu 1.1.0 została wydana wersja korygująca 1.1.1 z usunięciem dodanych zmian przez pomyłkę nie są one kompatybilne z wlroots 0.6.

Wśród głównych nowości tej nowej wersji możemy to znaleźć narzędzie swaybg do zarządzania tłem pulpitu jest wyróżniony w osobnym projekcie.

Teraz z tym ogłoszeniem Swaybg nie jest już powiązany z Sway i może być używany z dowolnym serwerem złożonym Wayland który obsługuje zaawansowane protokoły wlr-layer-shell, xdg-output i xdg-shell.

Z drugiej strony, Podjęto prace w celu wyeliminowania niekompatybilności z menedżerem okien i3. Dodatkowo do panelu stabilizatora dodano obsługę ekranów dotykowych (aktywacja elementów poprzez dotknięcie i cykliczne przełączanie na biurkach ze zmieniającym się gestem).

W pasku przewijania zaimplementowano tryb „nakładki”, aby wyświetlić panel w innych oknach bez przetwarzania zdarzeń wejściowych.

Y dodana możliwość wyłączenia skrótów klawiaturowych sterujących używając ustawienia unbind {sym, code, switch}.

Jak zdobyć Sway?

Dla osób zainteresowanych możliwością przetestowania Sway w swoich systemach, dPowinni pamiętać, że głównym warunkiem korzystania z niego jest posiadanie Waylanda pod maską Twojego systemu.

W przypadku Ubuntu jest to możliwe, wystarczy włączyć sesję z Waylandem. Inną dystrybucją, która może bez problemu korzystać z Swaya, jest Fedora, w której nawet Sway jest już w repozytoriach Fedory do instalacji.

Aby zainstalować Sway w swojej dystrybucji, Powinieneś odwiedzić poniższy link, w którym znajdziesz pliki projektu, a także instrukcję jego instalacji.

Link jest taki.

Należy wspomnieć, że Sway nie będzie działał z zastrzeżonymi sterownikami graficznymi. Jeśli więc masz kartę graficzną działającą z zastrzeżonymi sterownikami, powinieneś je odinstalować i zamiast tego użyć bezpłatnych sterowników.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.