Cómo ejecutar programas de Linux basados ​​en GUI en Windows 10

A finales de 2016, Microsoft en un movimiento inesperado anunció su asociación con la Fundación Linux. La colaboración de la nueva era fue traer una parte de Linux en Windows 10 para que sea una plataforma amigable para el desarrollador. Avancemos rápidamente hasta 2020 y parece que la asociación ha valido la pena en gran medida, ya que el proyecto ha experimentado algunas grandes mejoras y más allá de los comandos del Terminal Linux. Ahora, puede ejecutar programas Linux basados ​​en GUI en Windows 10 sin muchas soluciones. Probamos algunas aplicaciones populares de Linux y funcionaron perfectamente en nuestro Windows ordenador portátil. Entonces, si desea aprender cómo instalar y usar aplicaciones Linux en Windows 10 en una interfaz gráfica de usuario, siga nuestra guía paso a paso.

Instalar programas de Linux en Windows 10 con WSL

Aquí, le mostraremos cómo instalar programas Linux en Windows 10 usando el WSL (Windows Subsistema para Linux). Si estás fuera del circuito, WSL es un núcleo Linux real que se envía con Windows 10) No es una capa de compatibilidad o una máquina virtual en Windows 10, por lo que el rendimiento sigue siendo de primera categoría. Ahora que he dicho todo eso, pasemos a los pasos sin demora.

1. En primer lugar, habilite Linux Bash Shell en Windows 10 en caso de que aún no lo hayas hecho.

  

Note: No actualice a WSL 2 ya que tiene algunos errores que bloquean los programas de Linux basados ​​en GUI en Windows 10)

2. Ahora que ha configurado WSL 1, vamos instale la aplicación VcXsrv en tu PC Es un Windows Aplicación de servidor de escritorio que permite que los programas de Linux se ejecuten en una interfaz gráfica de usuario. Durante la instalación, mantenga todo predeterminado y complete la configuración. Finalmente, VcXsrv comenzará a ejecutarse en segundo plano y se sentará en la bandeja del sistema.

Instalar programas de Linux en Windows 10 con WSL

3. A continuación, es posible que se le solicite un Windows Diálogo de cortafuegos. Habilite la casilla de verificación para redes privadas también y haga clic en el botón "Permitir acceso".

instalar programas de linux

4. Ahora, instalemos programas de Linux en nuestra PC. Puede elegir el programa que desee desde Vim a Gedit e instalarlos en la moda tradicional de Linux usando el apt-get install mando. Para su lectura, un usuario de GitHub ha creado una lista de programas de Linux que se ejecutan bastante bien en Windows 10 así que échale un vistazo para más información. Aquí, por ejemplo, estoy instalando Gedit a través de la Terminal de Linux.

sudo apt-get install gedit

2

5. Después de instalar la aplicación, ejecute el siguiente comando para conecta el VcXsrv Windows Servidor con Linux.

export DISPLAY=:0

2  instalar programas de Linux en windows 10

6. Una vez hecho esto, ahora ejecuta el programa Linux de la misma manera que lo haces en las distribuciones de Linux. Escriba el nombre de la aplicación y presione enter. El programa Linux se abrirá instantáneamente en una interfaz GUI en Windows 10. Eso es asombroso, ¿verdad?

gedit

7. Si desea ejecutar varios programas de Linux a la vez, abra Linux Bash Shell en Windows Terminal. Aquí, puede usar Linux Bash Shell en múltiples pestañas y ejecutar comandos simultáneamente. Todo lo que tienes que hacer es ejecutar el PANTALLA de exportación =:0comando en cada pestaña y luego ejecute el programa Linux como lo hace habitualmente. Aquí, estoy ejecutando VLC (basado en Linux) y Gedit lado a lado en Windows 10)

4  instalar programas de Linux en windows 10

El programa Linux no se abre en la GUI en Windows 10? Aquí está la solución

1. Como dije anteriormente, el problema se debe a la última WSL 2 construir. Si ya está en la última actualización, necesitas bajar a WSL 1 a mano. Ejecute el siguiente comando en Windows PowerShell para encontrar la versión WSL.

wsl -l -v

2. Si muestra "versión 2" luego ejecuta el siguiente comando para volver a WSL 1 que es mucho más estable y libre de errores. Tomará alrededor 20-30 minutos para completar el proceso. Después de eso, revise la guía anterior y las aplicaciones de Linux comenzarán a abrirse en la GUI sin ningún problema.

wsl --set-version Ubuntu 1

cambiar wsl 2 a wsl 1

Ejecute cualquier programa de Linux en Windows 10 a través de WSL

Así es como puede instalar y usar programas Linux en Windows 10 utilizando la increíble función WSL. Como es evidente, las aplicaciones de Linux funcionan perfectamente bien y sin fallas. Sin embargo, si desea ejecutar aplicaciones de medios, entonces puede enfrentar algunos problemas debido a problemas de sonido y micrófono. Aparte de eso, el Windows Subsystem for Linux es una forma legítima, al menos, para que los desarrolladores disfruten de lo mejor de ambos mundos. De todos modos, eso es todo de nosotros. Si desea obtener más información sobre estos consejos y trucos sobre Windows 10 entonces estad atentos con nosotros. Y si tiene algún problema, haga un comentario a continuación y háganos saber.