The Manual
Windows-VM
Omarchy gør det nemt at køre Windows via en Docker-VM. Du kan installere den via Installér > Windows i Omarchy-menuen (Super + Space).
Omarchy gør det nemt at køre Windows via en Docker-VM. Du kan installere den via Installér > Windows i Omarchy-menuen (Super + Space).
Din maskine skal understøtte KVM-virtualisering for at kunne gøre dette, hvilket de fleste gør — men det er nogle gange slået fra i BIOS, og installationsprogrammet giver dig besked, hvis det er tilfældet. Du skal også have plads på disken: den mængde, du tildeler Windows, plus cirka 10 GB til selve imaget.
Installationsprogrammet spørger, hvor meget RAM, hvor mange CPU-kerner og hvor meget diskplads der skal tildeles (64 GB eller mere er et fornuftigt minimum), og derefter om et Windows-brugernavn og en adgangskode. Lader du disse felter stå tomme, får du docker / admin. Downloaden tager et stykke tid — 10-15 minutter er normalt — og du kan følge forløbet i browseren på http://127.0.0.1:8006. Browseren beder om det samme brugernavn og den samme adgangskode, før konsollen åbnes.

Brug af den #
Når den er installeret, kan du starte Windows fra programstarteren. Det starter VM'en, hvis den ikke allerede kører, og opretter forbindelse til den via RDP i fuld skærm. Giv den 15-30 sekunder ved opstart fra slukket tilstand.
RDP-sessionen overfører lyd, din mikrofon og et delt udklipsholder, så det uden videre fungerer at kopiere tekst mellem Linux og Windows. Opløsningen tilpasser sig dit vindue, og Omarchy videresender din skærmskalering, så det ikke ender som et sløret rod på en HiDPI-skærm.
Når du lukker RDP-vinduet, lukker VM'en automatisk ned. Hvis du hellere vil lade den køre — for eksempel fordi noget arbejder videre derinde — skal du i stedet starte den med omarchy windows vm launch --keep-alive.
Resten af betjeningen findes under den samme kommando:
omarchy windows vm status # is it running?
omarchy windows vm stop # shut it down
omarchy windows vm launch # start and connect
Deling af filer #
Mappen ~/Windows i din hjemmemappe deles automatisk med VM'en. Læg filer der, hvis de skal være tilgængelige i Windows. VM'en har ikke adgang til andre dele af dit filsystem, så du er beskyttet mod eventuelle ubehageligheder på Windows-siden. Dens egen virtuelle disk findes under ~/.windows.
Disse velkendte stier i hjemmemappen forbliver på deres respektive filsystemer. De kan også være symbolske links til mapper, du ejer, hvilket er nyttigt, når den virtuelle disk ligger på et større drev. Installationsprogrammet måler den ledige plads på det filsystem, der rent faktisk indeholder ~/.windows, og ikke nødvendigvis på det filsystem, der indeholder din hjemmemappe.
Sørg for, at stierne til disken og den delte mappe er separate mapper, der ikke overlapper. Ved fjernelse tømmes diskmappen bevidst, mens den delte mappe bevares. Umiddelbart før sletningen udfører Omarchy en tidsbegrænset kontrol af, om mapperne ligger i hinanden, og nægter at fjerne noget, hvis kontrollen udløber eller ikke kan bevise, at de to mappetræer er separate.
Før VM'en starter, åbner og fastholder Omarchy disse to mapper og bind-monterer derefter de præcise mappeinoder på private, brugerspecifikke ankerpunkter under /var/lib/omarchy/windows/mounts. Docker ser kun disse root-beskyttede ankerpunkter. Det bevarer brugerdefinerede diskplaceringer og forhindrer samtidig en anden proces, der kører under din bruger, i at udskifte en kontrolleret sti, før den privilegerede container tager den i brug. Eksisterende diskmapper og delte mapper får under migreringen strammet tilladelserne til 0700, så andre lokale konti ikke kan gennemse deres indhold.
VM'ens porte bindes kun til localhost, så intet på dit netværk kan få adgang til Windows-maskinen. Webkonsollen kræver også det konfigurerede Windows-brugernavn og den tilhørende adgangskode, hvilket forhindrer en anden lokal konto i at styre VM'en via port 8006.
Begrænsninger og licensering #
Denne opsætning understøtter ikke GPU-passthrough, så den er ikke egnet til spil eller videoredigering. Den er til gengæld en glimrende måde at køre Microsoft Office eller andet, du absolut ikke kan undvære.
Den installerede version er Windows 11 Pro, som ikke er aktiveret. Du skal bruge din egen licensnøgle for at få adgang til de funktioner, der kræver aktivering.
Hvis denne computer blev leveret med Windows, ligger OEM-nøglen stadig i firmwaren, selv efter at Omarchy er installeret. Vis den med omarchy windows key. Denne nøgle er bundet til maskinen — den kan aktivere Windows, hvis det geninstalleres på denne hardware, men den kan normalt ikke aktivere VM'en.
Du kan ændre ressourcetildelingen senere ved at køre omarchy-windows-vm install igen, hvilket omskriver VM'ens konfiguration ud fra dine svar. Selve compose-filen ligger nu på /var/lib/omarchy/windows/docker-compose.yml og ejes af root — det er bevidst, så en proces, der kører under din bruger, ikke kan omskrive den og få den privilegerede opstart til at montere hele din disk i containeren. Hvis du har brug for at redigere den manuelt (for eksempel for at montere en USB-enhed), skal du redigere den med sudo og se alle mulighederne hos projektet Dockur Windows.
Hvis du vil fjerne det hele, skal du bruge Fjern > Windows i Omarchy-menuen. Det sletter VM'ens disk og alle dens data, så sørg først for at flytte alt, du vil beholde, ud af ~/Windows.