- Linux GUI-apps worden geïnstalleerd met behulp van de
sudo apt-get installopdracht in de WSL-distro.
- Nadat de GUI-app is geïnstalleerd, kunt u deze starten vanuit het menu Start of een opdracht gebruiken.
- De functie vereist het installeren van WSL2 met de
wsl --install opdracht op build 21364 of hoger.
Op Windows 10 kun je nu Linux GUI-apps (bijna native) installeren via Windows Subsystem for Linux (WSL) , en deze instructies laten je zien hoe.
Hoewel je lange tijd Linux-apps op Windows 10 met WSL kon draaien, was het systeem beperkt tot opdrachtregelprogramma's en applicaties. Echter, te beginnen met build 21364 en hogere releases (met een speciale update van de WSL-integratie), brengt Microsoft eindelijk GUI (grafische gebruikersinterface) ondersteuning om je favoriete Linux-applicaties uit te voeren met de muis en het toetsenbord.
De nieuwe functie is om je applicaties op Linux te ontwikkelen en te testen zonder dat je een virtuele machine nodig hebt, maar je kunt het voor alles gebruiken. De implementatie bevat zelfs ondersteuning voor luidsprekers en microfoons, dus als je een media-app installeert, gaan de randapparatuur door en verschijnen in de app. GPU-versnelde 3D-graphics worden ook ondersteund om elke app uit te voeren die complexe 3D-rendering moet uitvoeren met behulp van OpenGL.
Bij gebruik van deze functie is het niet nodig om een X-server handmatig te starten, aangezien WSL automatisch een "begeleidende systeemdistro" start, die een Wayland, X-server, pulse-audioserver en alle vereiste componenten bevat. Nadat u de app en de WSL-sessie hebt gesloten, wordt de systeemdistro automatisch beëindigd.
Deze gids leert je de stappen om grafische Linux-applicaties te downloaden en te installeren op Windows 10. Je kunt ook deze videozelfstudie bekijken met de stapsgewijze instructies om dit proces te voltooien.
Installeer Linux GUI-apps via WSL op Windows 10
Gebruik deze stappen om een Linux GUI-app op Windows 10 te installeren:
-
Open Start op Windows 10.
-
Zoek naar Ubuntu (of een andere distro) en klik op het bovenste resultaat om de Linux-distro te openen.
-
Typ de volgende opdracht om de pakketdistributie bij te werken en druk op Enter :
sudo apt-get update
-
Typ de volgende opdracht om een Linux GUI-app op Windows 10 te installeren en druk op Enter :
sudo apt-get install APP-NAME -y
Vervang in de opdracht APP-NAME door de grafische app die u wilt installeren.
In dit voorbeeld wordt de gedit -teksteditor-app geïnstalleerd:
sudo apt-get install gedit -y

-
Bevestig het wachtwoord van uw Linux-account en druk op Enter (indien van toepassing).
Nadat u de stappen hebt voltooid, wordt de app geïnstalleerd en geregistreerd in het menu Start, wat betekent dat u de app kunt starten door de naam van de app uit te voeren in de Windows Subsystem for Linux (WSL)-console of vanuit het menu Start.
De bovenstaande instructies geven een overzicht van de stappen om een eenvoudige app uit bekende repositories te installeren, maar afhankelijk van de app kunnen de instructies verschillen. Het goede nieuws is dat het installatieproces hetzelfde is als bij elke andere Linux-toepassing. U kunt de stappen van de ontwikkelaar volgen om vrijwel elke toepassing te installeren, zoals VLC, Audacity, webbeheerder, enz.
Als u de Linux GUI-app start vanuit het Windows 10 Start-menu, vindt u de vermeldingen in de lijst "Recent toegevoegd", of u kunt ze ook vinden in de map (distronaam) onder het Linux-distro-item.

Startmenu met Linux GUI-apps
Terwijl u de app start, draait de virtuele machine en wordt deze uitgevoerd (binnen een paar seconden) zonder dat u de WSL-console hoeft te openen. U zult ook merken dat de taakbalk het pictogram met een Linux-logo toont, wat aangeeft dat u geen Windows 10-toepassing gebruikt.
De ervaring van het gebruik van een grafische Linux-app op Windows 10 voelt native aan, maar dat is het niet. De app wordt weergegeven met alle visuele Linux-stijlen voor het frame, menu's en andere elementen, en er is zelfs een schaduw rond de rand, en elk venster werkt onafhankelijk.

Gedit op Windows 10
Het is echter een externe desktopverbinding, die Microsoft gebruikt met de RemoteApp-functie die in het besturingssysteem is ingebouwd.
Installeer of update WSL op Windows 10
De mogelijkheid om Linux GUI-apps uit te voeren vereist de Windows-subsysteem voor Linux 2-integratie, wat betekent dat u de nieuwste functie- en distributieversie moet hebben om uw applicaties te installeren en uit te voeren.
Als u WSL2 al hebt geïnstalleerd, moet u de functie bijwerken.
Voordat u WSL2 installeert of bijwerkt, moet het apparaat de release van Windows 10 build 21364 of hoger hebben.
Als vereiste moet u ook het stuurprogramma installeren om een virtuele GPU (vGPU) in staat te stellen hardwareversnelde OpenGL-rendering te gebruiken voordat u toepassingen installeert. Hier zijn de downloadlinks:
Installeer WSL2 op Windows 10
Deze instructies laten u zien hoe u WSL2 en de Ubuntu Linux-distributie installeert om aan de slag te gaan met het uitvoeren van GUI-apps.
Gebruik deze stappen om WSL2-componenten te installeren om Linux GUI-apps uit te voeren:
-
Start openen .
-
Zoek naar Opdrachtprompt , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Uitvoeren als beheerder .
-
Typ de volgende opdracht om de WSL 2 te installeren en druk op Enter :
wsl --install

Nadat u de stappen hebt voltooid, worden de vereiste Linux-componenten automatisch geïnstalleerd en downloadt de opdracht ook de nieuwste versie van de Ubuntu Linux-distro.
Na de installatie hoeft u alleen de distro te openen vanuit het menu Start en verder te gaan met de aanwijzingen op het scherm om de installatie te voltooien.
U kunt deze instructies gebruiken als u een andere distro wilt installeren om apps uit te voeren in plaats van Ubuntu.
WSL2 bijwerken op Windows 10
Als je het Windows-subsysteem voor Linux 2 al hebt geïnstalleerd, controleer dan of het systeem de nieuwste updates heeft om GUI-apps uit te voeren.
Gebruik deze stappen om WSL2 bij te werken om de GUI-ondersteuning voor Linux-apps te downloaden:
-
Start openen .
-
Zoek naar Opdrachtprompt , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Uitvoeren als beheerder .
-
Typ de volgende opdracht om het Windows-subsysteem voor Linux 2 bij te werken en druk op Enter :
wsl --update

-
Typ de volgende opdracht om WSL2 opnieuw te starten en druk op Enter :
wsl --shutdown
Nadat u de stappen hebt voltooid, wordt de nieuwste versie van WSL automatisch gedownload. Dan kunt u de bovenstaande instructies gebruiken om Linux GUI-apps te installeren.