
Jeśli jesteś użytkownikiem Ubuntu lub któregokolwiek z jego wariantów i od jakiegoś czasu odczuwasz, że żadne środowisko graficzne lub menedżer okien Jeśli nie jesteś do końca przekonany, z pewnością znasz takie nazwy jak i3, Sway czy coraz popularniejszy Hyprland. Świat menedżerów okien wciąż się rozwija, a wśród nowych ofert znajduje się Miracle-WM, kompozytor oparty na Waylandzie, który przyciąga uwagę społeczności swoim świeżym i ambitnym podejściem. W tym artykule omówimy Miracle-WM na Ubuntu.
Poniżej znajdziesz szczegółowy przewodnik, który pomoże Ci zrozumieć, czym jest Miracle-WM, Co go wyróżnia, jakie funkcje oferuje, na jakim etapie rozwoju się znajduje I oczywiście, jak krok po kroku zainstalować go w Ubuntu, korzystając ze wszystkich dostępnych metod, w tym Snap, repozytorium lub bezpośredniej kompilacji ze źródeł. Przyjrzymy się również jego kluczowym funkcjom i najbliższej przyszłości projektu w oparciu o oficjalną mapę drogową i opinie społeczności.
Czym jest Miracle-WM i dlaczego budzi tak duże zainteresowanie?
Miracle-WM powstało z inicjatywy Matthew Kosarka, inżyniera Canonical specjalizującego się w rozwoju Mir, którego celem było stworzenie Kompozytor Wayland skupiający się na zarządzaniu kafelkami (kafelkowanie), idąc śladami takich odniesień jak i3 o Kołysać, ale przyczyniając się nowe możliwości wizualne i funkcjonalne które umożliwiają korzystanie z płynnych przejść, efektów graficznych i większych możliwości personalizacji.
Jedną z głównych motywacji Kosarka było zaoferować bardziej wydajny i atrakcyjny produkt zarówno dla tych, którzy stawiają na efektywność i klasyczną organizację okien, jak i dla tych, którzy lubią nowoczesne środowiska, efekty wizualne i zaawansowane ustawieniaMiracle-WM ma być elastycznym narzędziem łączącym w sobie to, co najlepsze z obu światów.
Główne cechy Miracle-WM
Miracle-WM nadchodzi z impetem z całą serią funkcje przeznaczone dla wymagających użytkownikówChoć aplikacja jest wciąż w fazie rozwoju, niektóre z jej najciekawszych funkcji zostały już wdrożone, a inne stanowią część ambitnego planu działania:
- Układ okien bardzo podobny do i3, ale z animacjami i możliwościami personalizacji.
- Obsługa pulpitów wirtualnych i szybka nawigacja między nimi.
- Obsługa paneli zarezerwowanych (np. Waybar) i stref wykluczonych dla paneli górnych lub dolnych.
- Obsługa okien ruchomych umożliwia łączenie rozwiązań z oknami kafelkowymi i luźnymi, co jest idealne do określonych zastosowań.
- Obsługa wielu monitorów z opcją zarządzania niezależnymi monitorami i modyfikowania ustawień z poziomu samego menedżera.
- Możliwość personalizacji skrótów klawiaturowych, zarówno domyślnych, jak i zdefiniowanych przez użytkownika kombinacji.
- Zaawansowane zarządzanie fokusem dla okien dokowanych i ruchomych.
- Szczegółowy plik konfiguracyjny z opcjami definiowania rozmiaru odstępów między oknami, aplikacjami uruchamianymi podczas startu systemu lub klawiszami akcji.
- Możliwość zmiany konfiguracji w locie, bez konieczności ponownego uruchamiania menedżera.
- Ulepszone wsparcie dla protokołu IPC i3 w celu lepszej integracji z zewnętrznymi narzędziami i panelami, takimi jak Waybar.
Aktualny stan i plan działania: w kierunku bardziej konfigurowalnego i wizualnego środowiska
Cud-WM jest w trakcie aktywnego rozwoju Jego wczesne wersje zostały sklasyfikowane jako eksperymentalne lub wstępne. Mimo to postęp był szybki i społeczność może teraz korzystać z funkcjonalnego menedżera okien z wieloma zaawansowanymi opcjami.
W najnowszych wersjach, oprócz podstawowych funkcji, o których już wspomniano, dodano: Obsługa efektów animacji podczas otwierania, przesuwania lub zamykania okien, oprócz wizualnego wyróżnienia aktywnego okna za pomocą kolorowych ramek. Prace zostały również wykonane nad rozszerzenie wsparcia IPC, polecenia umożliwiające dzielenie obszarów, przenoszenie grup okien, a nawet dokowanie okien ruchomych.
Jednym z najważniejszych punktów jest Aktualizacja bibliotek bazowych do Ubuntu Core 24 i optymalizacja wydajności, w tym obsługa kursorów sprzętowych i możliwość definiowania zmiennych środowiskowych na poziomie konfiguracji.
Funkcje planowane w przyszłych wersjach
- Konstrukcja okna warstwowego, będąca rozwinięciem tradycyjnego układu płytek.
- Zaawansowane ustawienia dla środowisk wielomonitorowych.
- Pełne wsparcie IPC i3.
- Opcje dostosowywania wyświetlania, tryby przeglądania przypominające te znane z GNOME, umożliwiające nawigację między oknami i pulpitami.
- Graficzny interfejs do zarządzania konfiguracją.
- Menu kontekstowe i tryb obrazu w obrazie.
- Opcje centrowania aktywnych okien i swobodnego układu kafelków bez predefiniowanych granic.
La stabilna wersja 1.0 Planowane jest wydanie programu po przeprowadzeniu szeregu wstępnych recenzji. Oczekuje się, że po tym czasie menedżer zintegruje wszystkie udoskonalenia i stanie się solidną alternatywą zarówno dla środowisk produkcyjnych, jak i dla entuzjastów ekstremalnej personalizacji.
Wymagania i uwagi przed instalacją Miracle-WM
Zanim zaczniesz instalować Miracle-WM, ważne jest, aby pamiętać o kilku rzeczach:
- Projekt jest nadal w fazie rozwoju, więc niektóre funkcje mogą znajdować się jeszcze w fazie eksperymentalnej.
- Najlepiej zainstalować go na fizycznym sprzęcie, gdyż może sprawiać problemy na maszynach wirtualnych, szczególnie w przypadku Wayland.
- Jeśli zdecydujesz się na instalację za pośrednictwem repozytorium, upewnij się, że używasz obsługiwanej wersji Ubuntu (Mantic 23.10 lub Noble 24.04).
Wszystkie sposoby instalacji Miracle-WM na Ubuntu
Miracle-WM został zaprojektowany tak, aby ułatwić jego instalację w Ubuntu i jego pochodne. Jest ich do trzy główne metody Aby dodać go do swojego systemu. Każdy z nich ma swoje zalety, dlatego wyjaśnimy krok po kroku, jak to zrobić.
Metoda 1: Instalacja za pomocą Snap (ogólna i zalecana metoda)
Najbardziej uniwersalną i najprostszą metodą dla każdego użytkownika Ubuntu (lub pochodnych) jest pakiet przystawkiFormat Canonical. Wystarczy włączyć Snap (domyślnie w standardowym Ubuntu) i otworzyć terminal:
sudo snap install cud-wm --classic
Ten proces zazwyczaj zajmuje tylko kilka sekund. Jeśli aplikacja Snap nie jest preinstalowana w systemie, możesz ją zainstalować, uruchamiając sudo apt install snapd wcześniej
Metoda 2: Instalacja z repozytorium PPA (tylko dla Ubuntu 23.10 lub 24.04)
Jeśli wolisz aktualizować menedżera za pośrednictwem repozytoriów systemowych, możesz dodać oficjalny plik PPA. Ważne: Ta metoda jest kompatybilna tylko z wersjami Mantic (23.10) i Noble (24.04) z Ubuntu. Aby zainstalować, uruchom:
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update sudo apt install miracle-wm
W niektórych przypadkach repozytorium może być niedostępne lub nie w pełni funkcjonalne w wersji 24.04, dlatego jeśli napotkasz jakiekolwiek problemy, zalecamy powrót do metody Snap.
Metoda 3: Kompilacja ze źródeł (opcja zaawansowana, ważna dla każdego systemu Linux)
Użytkownicy zaawansowani lub korzystający z innej dystrybucji niż Ubuntu mogą wybrać skompiluj Miracle-WM z twojego repozytorium na GitHubW ten sposób zawsze będziesz mieć najnowszą wersję i będziesz mógł dostosować kompilację do swoich potrzeb.
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
Upewnij się tylko, że masz zainstalowane wszystkie zależności, aby skompilować oprogramowanie pod Waylandem i Mirem. Listę wymaganych pakietów dla Twojej dystrybucji znajdziesz na oficjalnej wiki projektu.
Jak uruchomić i przetestować Miracle-WM na Ubuntu po jego zainstalowaniu
Po zainstalowaniu, aby używać Miracle-WM, należy: zamknij sesję użytkownika i wybierz nowe środowisko z menedżera logowania (niezależnie od tego, czy używasz GDM, LightDM czy innego). Opcja zazwyczaj będzie wyświetlana jako „Miracle” lub „Miracle (snap)”, w zależności od wybranej metody instalacji. Poszukaj ikony ustawień obok swojej nazwy użytkownika i wybierz nowego menedżera przed zalogowaniem.
jeśli tylko chcesz Przetestuj Miracle-WM w oknie w ramach bieżącej sesji (tryb hostowany) – można go uruchomić ręcznie, choć ta opcja jest bardziej przeznaczona dla deweloperów i osób, które chcą przetestować aplikację bez opuszczania swojego zwykłego pulpitu.
Opcje konfiguracji i rozpoczęcie pracy
Miracle-WM jest konfigurowany głównie za pomocą plik konfiguracyjny gdzie możesz zdefiniować skróty klawiaturowe, uruchamiać aplikacje, rozmiar odstępów między oknami i wiele innych opcji. Plik jest koncepcyjnie podobny do i3, więc jeśli korzystałeś już z menedżerów okien, poczujesz się jak w domu.
Oto niektóre z opcji, które możesz dostosować:
- Rozmiar przerwy (podział okien kafelkami).
- Klawisze akcji i ich kombinacje umożliwiające przesuwanie, układanie w stosy lub przełączanie okien.
- Aplikacje uruchamiające się domyślnie zaraz po zalogowaniu.
- Niestandardowe skróty klawiszowe, czy uruchomić terminal, przeglądarkę, itp.
- Zarezerwuj obszary ekranu lub wyklucz panele, które chcesz zachować widoczności.
- Specyficzne zmienne środowiskowe.
La oficjalna wiki projektu To najlepsze miejsce, aby być na bieżąco ze wszystkimi opcjami, odkrywać skróty i przykłady konfiguracji. Z każdą nową wersją możliwości się rozszerzają, a kolejne szczegóły są dopracowywane, aby ułatwić pełną personalizację.
Do kogo skierowany jest Miracle-WM?
Miracle-WM jest przeznaczony zarówno dla Zaawansowani użytkownicy którzy chcą mieć pełną kontrolę nad pulpitem i zmaksymalizować swoją produktywność, a także dla tych, którzy szukają eksperymentuj z nowymi opcjami wizualnymi i nowoczesnymi efektamiJeśli korzystasz z i3 lub Sway i brakowało Ci bogatszych wrażeń wizualnych, Miracle-WM prawdopodobnie przypadnie Ci do gustu. Co więcej, jego kod źródłowy jest otwarty. GPLv3, co ułatwia współpracę i dostosowywanie się do różnych przepływów pracy lub stylów pracy.
Mapa drogowa i przyszłość projektu
Oficjalny plan rozwoju Miracle-WM przewiduje szybką ewolucję. Oprócz już wdrożonych funkcji, wkrótce spodziewane jest wprowadzenie następujących elementów:
- Przegląd nawigacji po pulpitach i oknach, w sposób typowy dla GNOME.
- Graficzny interfejs do zarządzania konfiguracją, eliminujący całkowitą zależność od ręcznej archiwizacji.
- Obsługa menu kontekstowych i nowe opcje dla okien pływających.
- Tryb obrazu w obrazie – atrakcyjna funkcja dla osób pracujących z wieloma aplikacjami multimedialnymi.
- Minimalistyczna powłoka z własnym panelem i interfejsem uruchamiania programu.
- Obsługa pulpitów wirtualnych, które można przenosić poza granice fizycznego wyświetlacza.
- Projekt mozaiki bez ograniczeń ramowych.
Celem, według twórców i współpracowników, jest przewyższając zarówno funkcjonalnością, jak i estetyką projekty takie jak SwayFX i zapewnić użytkownikom Wayland długotrwałe, nowoczesne doświadczenie.
Dodatkowe wskazówki i zasoby dotyczące Miracle-WM w systemie Ubuntu
Aby w pełni wykorzystać możliwości Miracle-WM, nie wahaj się sprawdzić oficjalna dokumentacja i podręcznik użytkownikaZnajdziesz tam szczegółowe informacje na temat zaawansowanych opcji konfiguracji, skrótów klawiaturowych, obsługi rozszerzeń i sposobów wniesienia wkładu do projektu.
W przypadku wystąpienia błędów prosimy pamiętać, że jest to oprogramowanie w fazie rozwoju. Wszelkie zgłoszenia błędów i sugestie ulepszeń są mile widziane w repozytorium GitHub. Opinie społeczności są niezbędne do dopracowania projektu i zapewnienia, że długo oczekiwana wersja 1.0 spełni wszystkie oczekiwania.
Miracle-WM stanowi jedną z najbardziej obiecujących alternatyw w ekosystemie Wayland, łącząc solidność techniczna Z bardzo interesującą wizją przyszłości. Dzięki kilku metodom instalacji i konkretnemu planowi rozwoju, jest to solidna opcja dla tych, którzy chcą przenieść swój pulpit Ubuntu na wyższy poziom, zarówno pod względem produktywności, jak i personalizacji wizualnej.
