Como ejecutar programas de Linux basados ​​en GUI en Windows 10

Como ejecutar programas de Linux basados ​​en GUI en Windows 10

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.

Aquí, le mostraremos cómo instalar programas de Linux en Windows 10 utilizando la función WSL (Windows Subsystem for Linux). Si está fuera del ciclo, WSL es un núcleo Linux real que se incluye 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.

  • En primer lugar, habilite Linux Bash Shell en Windows 10 en caso de que aún no lo haya hecho. No actualice a WSL 2 ya que tiene algunos errores que bloquean los programas Linux basados ​​en GUI en Windows 10.
  • Ahora que ha configurado WSL 1, instalemos la aplicación VcXsrv en su PC. Es una aplicación de Windows Desktop Server 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.
  • A continuación, es posible que se le solicite un cuadro de diálogo de Firewall de Windows . Active también la casilla de verificación para redes privadas y haga clic en el botón "Permitir acceso" .
  • Ahora, instalemos programas de Linux en nuestra PC. Puede elegir el programa que desee desde Vim a Gedit e instalarlos en la forma tradicional de Linux usando el comando apt-get install . 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 échele un vistazo para obtener más información. Aquí, por ejemplo, estoy instalando Gedit a través de la Terminal de Linux. sudo apt-get install gedit
  • Después de instalar la aplicación, ejecute el siguiente comando para conectar VcXsrv Windows Server con Linux. export DISPLAY=:0
  • 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 increíble, ¿verdad? gedit
  • Si desea ejecutar varios programas de Linux a la vez, abra Linux Bash Shell en la Terminal de Windows . Aquí, puede usar Linux Bash Shell en múltiples pestañas y ejecutar comandos simultáneamente. Todo lo que tiene que hacer es ejecutar el comando export DISPLAY =: 0 en cada pestaña y luego ejecutar el programa Linux como lo hace normalmente. Aquí, estoy ejecutando VLC (basado en Linux) y Gedit lado a lado en Windows 10.

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

Como dije anteriormente, el problema se debe a la última versión de WSL 2. Si ya está en la última actualización, debe bajar a WSL 1 manualmente . Ejecute el siguiente comando en Windows PowerShell para encontrar la versión WSL. wsl -l -v

Si muestra "versión 2", ejecute el siguiente comando para volver a WSL 1, que es mucho más estable y libre de errores. El proceso tardará entre 20 y 30 minutos en completarse. 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

Fecha actualización el 2021-02-04. Fecha publicación el 2020-02-04. Categoría: windows 10 Autor: Oscar olg Mapa del sitio Fuente: beebom Version movil