Het Windows Subsystem voor Linux laat ontwikkelaars een GNU/Linux omgeving draaien – inclusief de meeste command-line tools, utilities, en applicaties – direct op Windows, ongemodificeerd, zonder de overhead van een traditionele virtuele machine of de dual-boot setup.
Installeer WSL2 op Windows 10
Gebruik de volgende link hier installeer de WSL 2 op uw Windows 10. De Microsoft tutorial is zeer eenvoudig en schoon.
Installeer X-Server op Windows 10
Nu met WSL 2 geïnstalleerd, kunnen we downloaden en installeren VcXsrv. Naar mijn mening, lijkt de beste keuze voor X-Server in Windows
Het proces van installeren is zeer eenvoudig(volgende, volgende en voltooien).
Na de installatie, maak een nieuwe snelkoppeling op het bureaublad en gebruik het volgende commando. Voeg het volgende commando toe in de eigenschappen → snelkoppeling →target
"C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl -dpi auto
Uitvoeren van de snelkoppeling en gebruik de onderstaande opdracht in prompt om het te controleren. (Voer het uit in een Windows Shell met Admin Priv)
netstat -abno|findstr 6000
Installeer Terminator in Bash
Open Ubuntu en installeer Terminator met het volgende commando:
sudo apt-get update
sudo apt-get install terminator
Terwijl de X-Server draait voert u het volgende commando uit, om de Terminator te valideren:
DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator &
Als u het terminator-venster ziet, dan zijn we succesvol met de initiële setup.
Maar om een venster te starten moeten we eerst X-Server starten, dan een Ubuntu venster openen en terminator starten met een commando. Dit lijkt allemaal te veel voor het starten van een terminal.
Dus in de volgende sectie zullen we zien hoe we deze stappen kunnen automatiseren.
X-Server toevoegen aan opstartprogramma
Gebruik Window(KEY)+R, voer het volgende commando uit:
shell:startup
Kopieer de snelkoppeling die hierboven is gemaakt om de X-Server in deze map te starten.
VBS script om Terminator te starten
Maak een map in uw Windows home directory en maak het volgende bestand: startTerminator.vbs
Inhoud:
args = "-c" & " -l " & """DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0
Maak een nieuwe snelkoppeling met het volgende commando:
C:\Windows\System32\wscript.exe C:\Users\<YOUR_USER>\linux\terminator\startTerminator.vbs
U kunt een mooi pictogram vinden en downloaden van hier.
Extra: Beperk geheugen tot WSL2
Maak een .wslconfig bestand aan in de map: %UserProfile%
Inhoud:
memory=5GB
swap=0
localhostForwarding=true
Mijn laatste aanbevelingen
- Installeer ASDF
- Installeer Visual Code
- Installeer Docker
Ik hoop dat ik u heb geholpen en blijf op de hoogte voor meer technische/architectuur artikelen.