Subsistemul Windows pentru Linux permite dezvoltatorilor să ruleze un mediu GNU/Linux – inclusiv cele mai multe instrumente de linie de comandă, utilitare și aplicații – direct pe Windows, nemodificat, fără a fi nevoie de o mașină virtuală tradițională sau de o configurație dual-boot.
Instalați WSL2 pe Windows 10
Utilizând următorul link aici instalați WSL 2 pe Windows 10. Tutorialul Microsoft este foarte simplu și curat.
Instalați X-Server pe Windows 10
Acum, cu WSL 2 instalat, putem descărca și instala VcXsrv. În opinia mea, pare a fi cea mai bună alegere pentru X-Server în Windows
Procesul de instalare este foarte simplu(next, next și finish).
După instalare, creați o nouă comandă rapidă pe desktop și folosiți următoarea comandă. Adăugați următoarea comandă în proprietăți → shortcut →target
"C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl -dpi auto
Executați shortcut-ul și utilizați comanda de mai jos în prompt pentru a-l verifica. (executați-o pe un Windows Shell cu Admin Priv)
netstat -abno|findstr 6000
Instalați Terminator în Bash
Deschideți Ubuntu și instalați Terminator folosind următoarea comandă:
sudo apt-get update
sudo apt-get install terminator
Cu X-Serverul în funcțiune executați următoarea comandă, pentru a valida Terminator:
DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator &
Dacă vedeți fereastra Terminator, atunci am reușit cu instalarea inițială.
Dar pentru a lansa o fereastră mai întâi trebuie să rulăm X-Server, apoi să deschidem o fereastră Ubuntu și să lansăm terminator folosind o comandă. Toate acestea par prea multe pentru a lansa un terminal.
Acum, în secțiunea următoare, vom vedea cum să automatizăm acești pași.
Adaugați X-Server la programul de pornire
Utilizând Window(KEY)+R, executați următoarea comandă:
shell:startup
Copiați comanda rapidă creată mai sus pentru a porni X-Server în interiorul acestui folder.
Script VBS pentru a porni Terminator
Creați un folder în directorul dvs. personal Windows și creați următorul fișier: startTerminator.vbs
Contenit:
args = "-c" & " -l " & """DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0
Crearea unei noi scurtături cu următoarea comandă:
C:\Windows\System32\wscript.exe C:\Users\<YOUR_USER>\linux\terminator\startTerminator.vbs
Puteți găsi și descărca o pictogramă frumoasă de aici.
Extra: Limitarea memoriei la WSL2
Creați o scurtătură .wslconfig în interiorul directorului: %UserProfile%
Contenit:
memory=5GB
swap=0
localhostForwarding=true
Ultimele mele recomandări
- Instalează ASDF
- Instalează Visual Code
- Instalează Docker
Sper că te-am ajutat și rămâi pe fază pentru mai multe articole tehnice/de arhitectură.