cud-wm, kafelkowy menedżer okien w stylu i3 i sway

Jeżeli jesteś zmęczony próbowaniem pomiędzy różnymi typami środowisk graficznych i żaden nie spełni Twoich oczekiwań, między innymi pod względem wydajności, wyglądu wizualnego. Z tej okazji Zapraszam do poznania cudu-wm, który jest pozycjonowany jako nowy menedżer okien Wayland oparty na Mirze, którego styl będzie bardzo znany z i3 i kołysania.

Cud-wm jest alternatywa dla tego, co jest już znane na komputerach stacjonarnych i jak wspomniano, Celem projektu jest stworzenie serwera kompozytowego wykorzystującego okna kafelkowe, ale jest to bardziej funkcjonalne i eleganckie niż projekty takie jak Swayfx.

Warto zaznaczyć, że Projekt jest obecnie w fazie rozwoju a jego użycie jest oznaczone jako „eksperymentalne”. Obecnie projekt obsługuje różne protokoły Waylanda, a jego wykorzystanie opiera się głównie na menedżerach pływających okien dla poszczególnych okien.

Cud-wm Znajduje się w wersji 0.3 i wśród zmian i ulepszeń oferowanych przez nową wersję, wyróżnia się co następuje

  • Zaimplementowano obsługę efektów animacji podczas otwierania, zamykania i przenoszenia okien, a także podczas przełączania pomiędzy wirtualnymi pulpitami.
  • Aktywne okna można teraz wizualnie podświetlać, wyświetlając wokół każdego z nich ramkę w różnych kolorach dla aktywnego okna.
  • Znacząco rozszerzono obsługę protokołu IPC menedżera okien i3, na którym oparty jest protokół IPC do interakcji z menedżerem kompozytowym Sway.
  • Dodano polecenia umożliwiające zmianę fokusu, uruchamianie aplikacji, dzielenie obszarów, przenoszenie grup okien i dokowanie ruchomych okien. Analiza odpowiedzi zawiera również szczegółowe informacje o wersji, skonfigurowanych trybach łącza, statusie łącza i liście urządzeń wyjściowych.
  • Biblioteki pakietów Snap zostały zaktualizowane do wersji Ubuntu Core 24.
  • Dodano możliwość określenia domyślnego trybu pracy z oknami na wirtualnym pulpicie, czy to w trybie kafelkowym, czy ruchomym.

Wspomina się, że Premiera wersji 0.4 spodziewana jest pod koniec sierpnia, przed osiągnięciem pierwszej stabilnej wersji 1.0, która jest oczekiwana w październiku. Wersja 0.4 obejmie możliwości projektowania okien piętrowych, konfiguracje wielu monitorów, regulacje wyświetlania i pełna obsługa i3. Pomysły na wersję 1.0 obejmują:

  • Tryb przeglądania umożliwiający nawigację pomiędzy oknami i komputerami stacjonarnymi w stylu GNOME.
  • Interfejs graficzny do konfiguracji.
  • Menu kontekstowe z akcjami w oknach.
  • Obraz w trybie obrazu.
  • Funkcja centrująca okno aktywnej aplikacji.
  • Minimalna powłoka z panelem i interfejsem uruchamiania programu.
  • Duży wirtualny pulpit, który można przenieść poza ekran.
  • Darmowy tryb układu mozaiki, bez ograniczeń ramkami ekranu.

Jak zainstalować Miracle-wm w Ubuntu i pochodnych?

Dla tych, którzy są zainteresowani możliwością zainstalowania Miracle-wm na swoim systemie, powinieneś wiedzieć, że w przypadku Ubuntu i jego pochodnych Istnieją 3 różne sposoby instalacji tego menedżera okien.

Instalacja Miracle-wm

Pierwszy z nich i który dotyczy ogólnie każdej wersji Ubuntu lub wywodzących się z niego, o ile masz wsparcie Snapa, polega na wykonaniu instalacji przy użyciu tego typu pakietów. Aby przeprowadzić instalację, po prostu uruchom następujące polecenie w terminalu:

sudo snap install miracle-wm --classic

Teraz druga metoda instalacji Miracle-wm w Ubuntu lub innej pochodnej polega na dodaniu repozytorium do systemu i instalując pakiety z tego repozytorium. Należy zauważyć, że aby zainstalować Miracle-wm tą metodą, musisz znajdować się na Ubuntu mantic (23.10) lub Noble (24.04), chociaż w tym drugim przypadku nie było to dla mnie funkcjonalne, ponieważ repozytorium nie było dostępne.

Repozytorium możemy dodać wpisując:

sudo add-apt-repository ppa:matthew-kosarek/miracle-wm

sudo apt update

I możemy zainstalować za pomocą:

sudo apt install miracle-wm

Wreszcie, najnowszą dostępną metodą, która ma zastosowanie do każdej dystrybucji Linuksa (o ile zachowasz zależności), kompiluje kod źródłowy i aby to zrobić, musimy wpisać:

git clone https://github.com/mattkae/miracle-wm.git
cd miracle-wm
cmake -Bbuild
cmake --build build
WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm

I to wszystko, dzięki temu możemy zacząć używać lub testować Miracle-wm. Aby to zrobić, po prostu wyloguj się z sesji użytkownika i przed zalogowaniem wybierz menedżera ekranu (w większości środowisk jest to mały przycisk konfiguracyjny) Miracle-wm lub Miracle-wm Snap (jeśli instalowałeś z poziomu Snap).

Podobnie możesz zapoznać się z jego dokumentacją, aby dowiedzieć się więcej o konfiguracjach i skrótach klawiaturowych, z którymi współpracuje ten menedżer okien. Link jest taki.