Rularea aplicațiilor Linux cu interfață grafică în Windows

  • mai puțin de 1 minute de citit
  • 1 exemplu de cod
  • 6 imagini

Disponibil și în English

Salut 👋,

Acesta este un tutorial scurt despre cum poți rula aplicații Linux cu interfață grafică în Windows, folosind funcția de redirecționare a X Server.

Primul pas este să descarci și să instalezi VcXsrv Windows X Server pe 💻 mașina ta Windows.

Apoi, pornește VcXsrv cu următoarea configurare:

Asigură-te că VcXsrv nu este blocat de Windows Firewall; ar trebui să fie permis în rețelele Public și Private.

Poți folosi și setări mai restrictive ale firewall-ului, așa cum este explicat în /wsl-windows-toolbar-launcher#firewall-rules.


Următorul pas este să configurezi sistemul tău Linux.

Eu folosesc Ubuntu în WSL 2.0, iar lipirea codului de mai jos în ~/.zshrc sau ~/.bashrc funcționează pentru mine. Nu ezita să îl votezi pe autor pe SO.

# X11HOST_IP=$(host `hostname` | grep -oP '(\s)\d+(\.\d+){3}' | tail -1 | awk '{ print $NF }' | tr -d '\r')export LIBGL_ALWAYS_INDIRECT=1export DISPLAY=$HOST_IP:0.0export NO_AT_BRIDGE=1export PULSE_SERVER=tcp:$HOST_IP

După ce ai terminat, dacă VcXsrv rulează, ar trebui să poți deschide aplicații Linux cu interfață grafică din Terminal.

Mulțumesc pentru lectură! 🍺