Ubuntu Sway Remix 23.04 jest już dostępny i zapewnia wstępnie skonfigurowany i gotowy do użycia pulpit oparty na kafelkowym menedżerze kompozytowym Sway. Dystrybucja jest nieoficjalną edycją Ubuntu 23.04, stworzoną z myślą zarówno o doświadczonych użytkownikach GNU/Linux, jak i początkujących, którzy chcą wypróbować środowisko kafelkowych menedżerów okien bez konieczności długiej instalacji. Do pobrania przygotowano złożenia dla architektur amd64 i arm64 (Raspberry Pi).
Środowisko dystrybucyjne zbudowane jest w oparciu o złożony menedżer Sway, który wykorzystuje protokół Wayland i jest w pełni kompatybilny z kafelkowym menedżerem okien i3, a także panelem Waybar, menedżerem plików PCManFM-GTK3 oraz narzędziami z rodziny NWG- Projekt powłoki, taki jak menedżer tapet pulpitu Azote, pełnoekranowe menu aplikacji nwg-drawer, nwg-wrapper (używany do wyświetlania podpowiedzi skrótów klawiszowych na pulpicie), menedżer dostosowywania motywu GTK, kursor i czcionki nwg-look oraz skrypt Autotiling, który automatycznie rozmieszcza otwarte okna aplikacji na ekranie sposób dynamicznych kafelkowych menedżerów okien.
Dystrybucja obejmuje programy z interfejsem graficznym, takie jak Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma i MATE Calc, a także aplikacje i narzędzia konsolowe, takie jak odtwarzacz muzyki Musikcube, odtwarzacz wideo MPV, narzędzie do przeglądania obrazów Swayimg, narzędzie do przeglądania dokumentów PDF Zathura, edytor tekstu Neovim, menedżer plików Ranger i inne.
Kolejną cechą dystrybucji jest całkowite odrzucenie menedżera pakietów Snap, wszystkie programy są dostarczane w postaci zwykłych pakietów deb, w tym przeglądarki internetowej Firefox, która jest instalowana przy użyciu oficjalnego repozytorium Mozilla Team PPA. Instalator dystrybucji jest oparty na frameworku Calamares.
Główne zmiany:
- Sway został zaktualizowany do wersji 1.8 z obsługą polecenia „bindgesture” służącego do dołączania akcji do gestów touchpada, obsługą rozszerzeń Wayland xdg-activation-v1 i ext-session-lock-v1, obsługą ustawienia „wyłącz podczas śledzenia” w bibliotece libinput, aby kontrolować, czy gładzik jest wyłączany podczas używania joysticka tensometrycznego (na przykład TrackPoint w laptopach ThinkPad).
- Dodano dwa podstawowe gesty na panelu dotykowym: przesunięcie trzema palcami w lewo i w prawo, aby przełączać się między pulpitami, oraz przesunięcie trzema palcami w dół, aby przesuwać aktywne okno i z powrotem.
- Dodano skrypt start-sway, który pozwala automatycznie wykryć uruchomienie środowiska na maszynach wirtualnych lub na systemach z autorskim sterownikiem NVIDIA, wykorzystując niezbędne zmienne środowiskowe i parametry uruchamiania. Na przykład po wykryciu sterownika Nvidia i włączeniu trybu NVIDIA DRM Modeset skrypt automatycznie eksportuje niezbędne zmienne środowiskowe i uruchamia Sway z parametrem „--unsupported-gpu”, przekierowując dziennik uruchamiania do dziennika systemowego.
- Dodano proces w tle Swayr, aby zwiększyć możliwości zarządzania oknami. Za jego pomocą możesz przełączać się pomiędzy aktywnymi oknami za pomocą kombinacji Alt+Tab, przełączać się między pulpitami za pomocą kombinacji Alt+Win, a także wyświetlać listę wszystkich okien na wszystkich komputerach stacjonarnych i monitorach za pomocą kombinacji Win+P.
- Zaimplementowano obsługę zmiany temperatury barwowej monitora (Kolor nocny) za pomocą narzędzia wlsunset. Temperatura barwowa zmienia się automatycznie w zależności od lokalizacji (ustawienie można zmienić w pliku konfiguracyjnym panelu Waybar lub bezpośrednio w skrypcie uruchamiającym).
- Do paska Waybar dodano moduł Scratchpad umożliwiający szybki dostęp do okien przeniesionych do notatnika (tymczasowe przechowywanie nieaktywnych okien).
- Dodano narzędzie Swappy do interaktywnej edycji zrzutów ekranu przed zapisaniem na dysku lub skopiowaniem do schowka.
- Zaktualizowano narzędzie do konfigurowania urządzeń wejściowych Sway Input Configurator, które oferuje zaktualizowany interfejs do ustawiania języka i układu klawiatury, poprawiono niektóre błędy i zapewnia zgodność z najnowszymi wersjami Sway.
- Dokonano refaktoryzacji plików konfiguracyjnych, uproszczono ustawienia automatycznego uruchamiania, rozwiązano problemy pojawiające się podczas korzystania z ciemnego projektu w aplikacjach GTK, a przyciski sterujące oknem zostały wyłączone w przypadku aplikacji z nagłówkiem HeaderBar. Poprawiono działanie aplikacji w formacie AppImage, które nie posiadają wsparcia Wayland (zapewnione jest automatyczne uruchamianie za pomocą XWayland). Zmniejszony rozmiar obrazu. systemd-oomd (zastąpiony przez EarlyOOM), GIMP i Flatpak są wyłączone z podstawowej dystrybucji.
Źródło: opennet.ru