¿Cómo utilizo Linux en Windows 10 (WSL) para desarrollar?

by www.thomasmaurer.ch
PS C:\Users\caice> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
PS C:\Users\caice>

Ahora ya tengo linux pero, ¿puedo ejecutar aplicaciones gráficas (GUI)?

La respuesta es sí, básicamente tienes que ejecutar estos pasos:

  • Como segundo paso debemos setear la variable de entorno DISPLAY en nuestro linux, recuerde que la IP que asigna host de linux (WSL) y la IP de Windows host, no son las mismas. Para lograr esto desde el terminal de linux (Ubuntu en mi caso) copiar export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0" y luego verificar con un echo $DISPLAY así:
  • Ya como último paso, sería probar ejecutando gedit, ejecutandolo desde la consola de linux (si no lo tienes instalado, lo puedes instalar con un sudo apt-get install gedit)

Otra pregunta muy común es: ¿Cómo comparto archivos entre los dos sistemas?

Desde linux se monta en /mnt/c/ todo el sistema de archivos de Windows.

C:\Windows\System32\wsl.exe export DISPLAY=”$(grep -m 1 nameserver /etc/resolv.conf | awk ‘{print $2}’):0.0"; gedit

--

--

Innovador por naturaleza, desarrollador de software de profesión y futbolista de corazón.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pedro Caicedo

Pedro Caicedo

8 Followers

Innovador por naturaleza, desarrollador de software de profesión y futbolista de corazón.