
cud-wm przechwytywanie
Kilka dni temu, Mateusz Kosarek, inżynier oprogramowania w Canonical który działa na serwerze wyświetlania Mir, dał mi znać za pośrednictwem forów Ubuntu pojawiła się pierwsza wersja nowego menedżera złożonego o nazwie cud-wm, który opiera się na protokole Wayland i komponenty do budowy kompozytowych menedżerów Mir.
Cud-wm oferuje obsługę kafelkowania okien, podobnie jak menedżer okien i3, menedżera kompozytów Hyprland i środowiska użytkownika Sway i wspomniano, że zamierzeniem jest stworzenie kompozytora, który będzie bardziej błyskotliwy i bogatszy w funkcje niż którykolwiek z tych kompozytorów, taki jak swayfx.
Wśród wyróżnionych funkcji Pierwsza wersja cudu-wm zawiera:
- Zarządzanie oknami kafelkowymi z możliwością regulacji odstępów między oknami.
- Korzystanie z wirtualnych pulpitów.
- Obsługa rezerwacji obszarów ekranu do umieszczenia panelu.
- Możliwość rozszerzenia okna do pełnego ekranu.
- Obsługa wielu wyjść.
- Nawigacja i sterowanie za pomocą klawiatury.
- Pasek trasy może służyć jako panel.
- Zmień wybrane okno za pomocą klawiatury
- Okno mobilne ze skrótami klawiaturowymi
- Konfiguracja odbywa się poprzez plik konfiguracyjny.
- konfiguracja
- Rozmiar przestrzeni
- Klucz akcji
- Aplikacje startowe
- Aplikacje startowe
- Zastąp domyślne skróty klawiaturowe
- Niestandardowe skróty klawiszowe
Ponadto, cud-wm oferuje również obsługę przerw między oknami, stref wykluczenia dla paneli takich jak Waybar, okna pełnoekranowe, wiele wyjść i obsługa przestrzeni roboczej.
Ostatecznym celem projektu jest opracowanie serwera złożonego, który wykorzystuje okna kafelkowe, ale przewyższa projekty takie jak Swayfx pod względem funkcjonalności i elegancji.
cud-wm ma być przydatny dla użytkowników preferujących bardziej wyrafinowane efekty wizualne i grafikę, z przejściami i delikatnymi kolorami. Pierwsza wersja jest prezentowana jako wersja poglądowa i wspomina się, że kolejne dwie wersje również utrzymają ten status, po czym zostanie wydana pierwsza wersja stabilna.
W następnej wersji planowane jest dodanie obsługi ruchomych okien nakładek, możliwości zmiany ustawień bez ponownego uruchamiania, opcji dostosowywania wyświetlacza, możliwości przypinania okien do określonej lokalizacji na pulpicie, obsługi IPC I3 i podświetlania okien. .
W dalszej kolejności rozpoczną się przygotowania do pierwszej wersji, która zaimplementuje obsługę efektów animacji, piętrowy układ okien, tryb przeglądu do nawigacji w oknach i pulpitach, a także graficzny interfejs do konfiguracji.
Dla zainteresowany projektem, Warto wiedzieć, że kod projektu jest napisany w języku C++ i rozpowszechniany jest na licencji GPLv3.Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.
Jak zainstalować Miracle-wm?
Dla tych, którzy są zainteresowany wypróbowaniem tego menedżera okien, Powinieneś wiedzieć, że jego instalacja jest dość prosta, więc wystarczy wykonać tylko jedno z poniższych poleceń, jeśli to konieczne.
Przed przystąpieniem do instalacji muszę pamiętać, że ten menedżer okien jest wciąż w fazie rozwoju, więc nadal brakuje mu wielu funkcjonalności i jak już wspomniano, niektóre z najczęściej spotykanych mają zostać zintegrowane z przyszłymi wersjami. Możesz sprawdzić listę funkcji już obsługiwanych i tych, które mają zostać zintegrowane W poniższym linku.
Cóż, o tym już wspomniano i jeśli nadal jesteś zainteresowany możliwością zainstalowania tego menedżera, musisz mieć obsługę Snap, otworzyć terminal i w nim wpisać:
sudo snap install miracle-wm --classic
Jeśli nie lubisz używać pakietów Snap, możesz skompilować menedżera za pomocą następujących poleceń:
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
Po zainstalowaniu menedżera wystarczy zamknąć sesję użytkownika i wybrać opcję „Cud” w menedżerze ekranu przed zalogowaniem.
Na koniec zapraszam Cię do zapoznania się z instrukcją obsługi menedżera, abyś mógł dowiedzieć się nieco więcej o tym, jak z nim pracować, ponieważ działa on z wieloma Skróty klawiszowe.