Nadchodzi Sway 1.8 z ulepszeniami dla Vulkan i nie tylko

Kołysać

Sway to kafelkowy kompozytor Wayland i zamiennik menedżera okien i3 dla X11

Po 11 miesiącach rozwoju zapowiedziano wydanie nowej wersji kierownik składu Kołysać 1.8, zbudowany na protokole Wayland iw pełni kompatybilny z menedżerem okien i3 oraz panelem i3bar.

Dla tych, którzy nie wiedzą o Sway, powinni wiedzieć, że to jest rozwijany jako projekt modułowy zbudowany na bazie biblioteki wlroots, która zawiera wszystkie podstawowe prymitywy do organizacji pracy złożonego menedżera.

obsługa i3 jest zapewniona na poziomie poleceń, pliki konfiguracyjne i IPC, dzięki czemu Sway może być używany jako przezroczysty zamiennik i3, używając Wayland zamiast X11. Sway pozwala na umieszczanie okien na ekranie nie przestrzennie, ale logicznie. Okna są rozmieszczone w siatce, która optymalnie wykorzystuje przestrzeń ekranu i umożliwia szybkie manipulowanie oknami za pomocą samej klawiatury.

Aby skonfigurować kompletne środowisko użytkownika, oferowane są powiązane komponenty: między innymi swayidle (proces w tle z implementacją martwego protokołu KDE), swaylock (wygaszacz ekranu).

Główne nowe funkcje Sway 1.8

W tej nowej wersji prezentowanej przez Sway 1.8 możemy to znaleźć zaimplementowano nowe polecenie „bindgesture” , aby dołączyć akcje do gestów touchpada.

Kolejną wyróżniającą się zmianą jest to proces blokady ekranu (kołysanka) zmieniono, aby używać protokołu Wayland ext-session-lock-v1, co pozwoliło na zwiększenie niezawodności i bezpieczeństwa blokady sesji.

Oprócz tego, teraz dostępna jest nowa wersja Sway 1.8 obsługa ustawienia „wyłącz podczas śledzenia” w bibliotece libinput do kontrolowania wyłączania touchpada podczas korzystania z paska wskaźnika napięcia (na przykład TrackPoint na laptopach ThinkPad).

Możemy również stwierdzić, że został zaimplementowany protokół xdg-activation-v1, który służy do poprawy niezawodności definicji obszaru roboczego podczas uruchamiania nowych aplikacji klienckich.

Z drugiej strony biblioteka wlroots ma ulepszoną implementację systemu renderowania za pomocą Interfejs graficzny Vulkan.

Aby usprawnić proces planowania uruchamiania zadań na platformie Linux, zaimplementowano możliwość ustawienia uprawnień CAP_SYS_NICE, a także dodano nową komendę „disconnect output” służącą do usuwania wirtualnych urządzeń wyjściowych.

z inne zmiany które wyróżniają się na tle nowej wersji:

  • Dodano obsługę zdarzeń przewijania kółkiem myszy w wysokiej rozdzielczości.
  • Wycofano obsługę pracy z monitem root SUID.
  • Przestarzałe polecenie „output dpms”, zastąpione poleceniem „moc wyjściowa”.
  • Do pracy z wyrażeniami regularnymi zamiast biblioteki pcre jest teraz używana biblioteka pcre2.

Na koniec, jeśli chcesz dowiedzieć się więcej o tej nowej wersji, możesz sprawdzić szczegóły na poniższy link.

Jak zdobyć Sway?

Dla tych, którzy chcą przetestować Sway w swoich systemach, Powinni wziąć pod uwagę, że głównym wymogiem, aby móc z niego korzystać, jest posiadanie Waylanda pod maską Twojego systemu.

Należy wspomnieć, że Sway nie będzie działał z zastrzeżonymi sterownikami graficznymi, będziesz musiał je odinstalować i zamiast tego użyć bezpłatnych sterowników.

Aby zainstalować Sway na Ubuntu, a także jego pochodne, powinni dodać następujące repozytorium do swojego systemu.

W tym otwórzmy terminal (mogą użyć klawiszy skrótu Ctrl + Alt + T) iw nim wpiszą następujące polecenie:

sudo add-apt-repository ppa:samoilov-lex/sway

I przystępujemy do instalacji za pomocą:

sudo apt install sway

Natomiast ci, którzy wolą kompilować, muszą uzyskać kod źródłowy, wpisując:

git clone https://github.com/swaywm/sway.git

Uruchom te polecenia:

meson build/
ninja -C build/
sudo ninja -C build/ install

W systemach bez logind należy zastosować plik binarny równoważący:

sudo chmod a+s /usr/local/bin/sway

Sway usunie uprawnienia roota wkrótce po uruchomieniu.

Na koniec muszę wspomnieć, że w momencie pisania artykułu pakiet Sway w repozytorium nie został zaktualizowany do nowej wersji, ale jest kwestią godzin, zanim będzie dostępny.


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.