Gedetailleerde handleiding voor het installeren en configureren van Miracle-WM op Ubuntu

  • Miracle-WM is een innovatieve, tegelgerichte en zeer aanpasbare windowmanager gebaseerd op Wayland en Mir.
  • Het bevindt zich momenteel nog in een experimentele staat, maar wordt snel uitgebreid met nieuwe functies, waaronder visuele effecten en ondersteuning voor meerdere monitoren.
  • Het biedt verschillende installatieopties op Ubuntu en afgeleiden: Snap, PPA-repository en handmatige compilatie van broncode.

Wonder-WM 0.6

Als u een gebruiker bent van Ubuntu of een van de varianten ervan en u al een tijdje het gevoel hebt dat er geen desktopomgeving of vensterbeheerder Als je nog niet helemaal overtuigd bent, zul je ongetwijfeld bekend zijn met namen als i3, Sway of het steeds populairder wordende Hyprland. De wereld van windowmanagers is nog steeds in volle gang, en een van de nieuwe producten is Miracle-WM, een Wayland-compositor die de aandacht van de community trekt vanwege zijn frisse en ambitieuze aanpak. In dit artikel gaan we het hebben over Miracle-WM op Ubuntu.

Hieronder vindt u een uitgebreide gids om te begrijpen wat Miracle-WM is, Wat maakt het bijzonder, welke functies biedt het, in welk stadium van ontwikkeling bevindt het zich? En natuurlijk hoe je het stap voor stap op Ubuntu kunt installeren met alle beschikbare methoden, waaronder Snap, repository of directe compilatie vanuit de broncode. We bespreken ook de belangrijkste functies en de nabije toekomst van het project op basis van de officiële roadmap en feedback van de community.

Wat is Miracle-WM en waarom is er zoveel belangstelling voor?

Miracle-WM is geboren uit de hand van Matthew Kosarek, een Canonical-ingenieur gespecialiseerd in de ontwikkeling van Mir, met als doel een Wayland-componist gericht op tegelbeheer (tegelwerk), in de voetsporen van referenties zoals i3 o Zwaaien, maar bijdragen nieuwe visuele en functionele mogelijkheden waarmee u kunt genieten van vloeiende overgangen, grafische effecten en meer aanpassingsmogelijkheden.

Een van Kosareks belangrijkste motivaties was een krachtiger en aantrekkelijker product aanbieden zowel voor degenen die op zoek zijn naar efficiëntie en klassieke raamorganisatie, als voor degenen die genieten moderne omgevingen, visuele effecten en geavanceerde instellingenMiracle-WM wil een flexibele tool zijn die het beste van twee werelden combineert.

Belangrijkste kenmerken van Miracle-WM

Miracle-WM komt sterk op gang met een hele reeks functies ontworpen voor veeleisende gebruikersHoewel de ontwikkeling nog in volle gang is, zijn enkele van de meest opwindende functies al geïmplementeerd. Andere maken deel uit van een ambitieus stappenplan:

  • Venstertegels, in de stijl van i3, maar met animatie en aanpassingsmogelijkheden.
  • Ondersteuning voor virtuele desktops en snelle navigatie tussen deze desktops.
  • Ondersteuning voor gereserveerde panelen (bijv. Waybar) en uitsluitingszones voor bovenste of onderste panelen.
  • Zwevende raambehandeling, waardoor u de tegelmethode kunt combineren met losse ramen; ideaal voor specifieke toepassingen.
  • Ondersteuning voor meerdere monitoren, met opties om onafhankelijke monitoren te beheren en instellingen vanuit de manager zelf te wijzigen.
  • Aanpassing van sneltoetsen, zowel standaard als door de gebruiker gedefinieerde combinaties.
  • Geavanceerd focusbeheer voor koppelbare en zwevende vensters.
  • Gedetailleerd configuratiebestand met opties om de grootte van de ruimte tussen vensters, toepassingen die bij het opstarten worden uitgevoerd of actietoetsen te definiëren.
  • Mogelijkheid om de configuratie on-the-fly te wijzigen zonder de manager opnieuw te hoeven starten.
  • Verbeterde ondersteuning voor het IPC-protocol van i3 voor betere integratie met externe tools en dashboards zoals Waybar.

Huidige status en routekaart: naar een meer aanpasbare en visuele omgeving

Wonder-WM is in actieve ontwikkeling En de eerste versies zijn geclassificeerd als experimenteel of voorlopig. Toch is de vooruitgang snel gegaan en kan de community nu genieten van een functionele windowmanager met diverse geavanceerde opties.

In de nieuwste versies zijn naast de reeds genoemde basisfuncties de volgende functies toegevoegd: Ondersteuning voor animatie-effecten bij het openen, verplaatsen of sluiten van vensters, naast het visueel markeren van het actieve venster met behulp van gekleurde kaders. Er is ook gewerkt aan de uitbreiding van IPC-ondersteuning, opdrachten om gebieden te splitsen, groepen vensters te verplaatsen en zelfs zwevende vensters vast te zetten.

Een van de hoogtepunten is de De onderliggende bibliotheken bijwerken naar Ubuntu Core 24 en prestatie-optimalisatie, inclusief ondersteuning voor hardwarecursors en de mogelijkheid om omgevingsvariabelen op configuratieniveau te definiëren.

Functies gepland voor toekomstige releases

  • Gestapeld raamontwerp, een uitbreiding op de traditionele tegelvloer.
  • Geavanceerde instellingen voor omgevingen met meerdere monitoren.
  • Volledige IPC i3-ondersteuning.
  • Opties voor het aanpassen van het scherm, GNOME-achtige browsermodi voor het navigeren tussen vensters en bureaubladen.
  • Grafische interface voor het beheren van de configuratie.
  • Contextmenu's en beeld-in-beeld-modus.
  • Opties om actieve vensters te centreren en een vrije tegelindeling zonder vooraf gedefinieerde grenzen.

La stabiele 1.0 versie De bedoeling is dat de game pas na verschillende voorlopige beoordelingen wordt uitgebracht. Van de manager wordt verwacht dat hij al deze verbeteringen integreert en dat het een solide alternatief wordt voor zowel productieomgevingen als liefhebbers van extreme maatwerkopties.

Vereisten en overwegingen voordat u Miracle-WM installeert

Voordat u Miracle-WM gaat installeren, is het belangrijk om een ​​paar dingen in gedachten te houden:

  • Het project is nog in ontwikkeling, dus sommige functies bevinden zich mogelijk nog in de experimentele fase.
  • Het is het beste om het op echte hardware te installeren, omdat het problemen kan veroorzaken op virtuele machines, vooral met Wayland.
  • Als u ervoor kiest om via de repository te installeren, controleer dan of u een ondersteunde versie van Ubuntu gebruikt (Mantic 23.10 of Noble 24.04).

Alle manieren om Miracle-WM op Ubuntu te installeren

Miracle-WM is ontworpen om de installatie ervan te vergemakkelijken in Ubuntu en zijn derivatenEr zijn tot drie hoofdmethoden om het aan je systeem toe te voegen. Elk heeft zijn eigen voordelen, dus we leggen je stap voor stap uit hoe je het doet.

Methode 1: Installeren met Snap (de algemene en aanbevolen methode)

De meest universele en eenvoudige methode voor elke Ubuntu (of afgeleiden) gebruiker is via snap-pakket, Canonical's formaat. Je hoeft alleen maar Snap ingeschakeld te hebben (het is standaard ingeschakeld in standaard Ubuntu) en een terminal te openen:

sudo snap install wonder-wm --klassiek

Dit proces duurt meestal maar een paar seconden. Als Snap niet vooraf op uw systeem is geïnstalleerd, kunt u het installeren door sudo apt install snapd voorheen.

Methode 2: Installeren vanuit de PPA-repository (alleen voor Ubuntu 23.10 of 24.04)

Als u de manager liever via de systeemrepository's up-to-date houdt, kunt u de officiële PPA toevoegen. Belangrijk: deze methode is alleen compatibel met versies Mantic (23.10) en Noble (24.04) van Ubuntu. Om te installeren, voer je het volgende uit:

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

In sommige gevallen is de repository mogelijk niet beschikbaar of niet volledig functioneel in versie 24.04. Als u problemen ondervindt, raden we u aan terug te keren naar de Snap-methode.

Methode 3: compileren vanuit de broncode (geavanceerde optie, geldig voor elke Linux-versie)

Voor gevorderde gebruikers of als u een andere distributie dan Ubuntu gebruikt, kunt u kiezen voor compileer Miracle-WM van uw repository op GitHubOp deze manier beschikt u altijd over de nieuwste versie en kunt u de build aanpassen aan uw behoeften.

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

Zorg ervoor dat je alle afhankelijkheden hebt geïnstalleerd om software te compileren onder Wayland en Mir. Je kunt de officiële wiki van het project raadplegen voor een lijst met vereiste pakketten voor jouw distributie.

Hoe Miracle-WM op Ubuntu te starten en testen na installatie

Miracle-WM op Ubuntu

Nadat u Miracle-WM eenmaal hebt geïnstalleerd, moet u het volgende doen om het te kunnen gebruiken: Sluit uw gebruikersessie en kies de nieuwe omgeving vanuit uw inlogmanager (ongeacht of u GDM, LightDM of een andere gebruikt). De optie wordt meestal weergegeven als "Miracle" of "Miracle (snap)", afhankelijk van de gevolgde installatiemethode. Zoek naar het instellingenpictogram naast uw gebruikersnaam en selecteer de nieuwe manager voordat u inlogt.

als je alleen wilt Test Miracle-WM in een venster binnen uw huidige sessie (gehoste modus) kunt u het handmatig uitvoeren, hoewel dit meer bedoeld is voor ontwikkelaars of voor mensen die het willen testen zonder hun gebruikelijke bureaublad te verlaten.

Configuratieopties en aan de slag

Miracle-WM wordt voornamelijk geconfigureerd via een configuratiebestand Waar je sneltoetsen kunt definiëren, applicaties kunt starten, de grootte van de ruimte tussen vensters kunt instellen en vele andere opties kunt gebruiken. Het bestand is qua concept vergelijkbaar met i3, dus als je al eerder met windowmanagers hebt gewerkt, zul je je er meteen thuis voelen.

Enkele opties die u kunt aanpassen zijn:

  • Spleetgrootte (scheiding tussen betegelde ramen).
  • Actietoetsen en combinaties om vensters te verplaatsen, stapelen of wisselen.
  • Toepassingen die standaard worden gestart zodra u zich aanmeldt.
  • Aangepaste sleutelhangers, of de terminal, browser, etc. moet worden opgestart.
  • Reserveer schermgebieden of sluit panelen uit die u zichtbaar wilt houden.
  • Specifieke omgevingsvariabelen.

La officiële wiki van het project Dit is dé plek om op de hoogte te blijven van alle opties, snelkoppelingen te ontdekken en configuratievoorbeelden te bekijken. Met elke nieuwe versie worden de mogelijkheden uitgebreid en worden er meer details verfijnd om volledige personalisatie mogelijk te maken.

Voor wie is Miracle-WM bedoeld?

Miracle-WM is ontworpen voor zowel Gevorderde gebruikers die volledige controle over het bureaublad willen en hun productiviteit willen maximaliseren, en voor degenen die op zoek zijn naar experimenteren met nieuwe visuele opties en moderne effectenAls je van i3 of Sway komt en een rijkere visuele ervaring mist, zul je Miracle-WM waarschijnlijk erg prettig vinden. Bovendien is de code open source. GPLv3, wat de gezamenlijke ontwikkeling en aanpassing aan verschillende workflows of werkstijlen vergemakkelijkt.

Routekaart en toekomst van het project

De officiële Miracle-WM-roadmap voorspelt een snelle evolutie. Naast de reeds geïmplementeerde functies worden de volgende functies binnenkort verwacht:

  • Overzicht voor het navigeren door desktops en vensters, op de GNOME-manier.
  • Grafische interface voor configuratiebeheer, waardoor u niet meer afhankelijk bent van handmatige archivering.
  • Ondersteuning voor contextmenu's en nieuwe opties voor zwevende vensters.
  • Picture-in-picture-modus, een aantrekkelijke functie voor iedereen die met meerdere multimedia-applicaties werkt.
  • Minimalistische shell met eigen paneel en programmastartinterface.
  • Ondersteuning voor virtuele desktops die verplaatst kunnen worden buiten de grenzen van het fysieke beeldscherm.
  • Mozaïekontwerp zonder kaderbeperkingen.

Het doel is, volgens de ontwikkelaars en medewerkers, overtreffende zowel in functionaliteit als esthetiek projecten zoals SwayFX en Wayland-gebruikers een moderne, langetermijnervaring bieden.

Aanvullende Miracle-WM-tips en -bronnen over Ubuntu

Om het maximale uit Miracle-WM te halen, aarzel dan niet om de officiële documentatie en gebruikershandleidingDaar vindt u gedetailleerde informatie over geavanceerde configuratieopties, sneltoetsen, ondersteuning voor extensies en hoe u kunt bijdragen aan het project.

Mocht u fouten tegenkomen, houd er dan rekening mee dat dit software in ontwikkeling is. Alle bugmeldingen en suggesties voor verbeteringen zijn welkom in de GitHub-repository. Feedback van de community is essentieel om het project te verfijnen en ervoor te zorgen dat de langverwachte 1.0-release aan alle verwachtingen voldoet.

Miracle-WM vertegenwoordigt een van de meest veelbelovende alternatieven binnen het Wayland-ecosysteem, en combineert technische soliditeit Met een zeer interessante visie voor de toekomst. Met verschillende installatiemethoden en een duidelijke roadmap is het een uitstekende optie voor wie zijn Ubuntu-desktop naar een hoger niveau wil tillen, zowel qua productiviteit als qua visuele personalisatie.