- Las aplicaciones de GUI de Linux se instalan usando el
sudo apt-get install
comando dentro de la distribución WSL.
- Una vez que la aplicación GUI está instalada, puede iniciarla desde el menú Inicio o usar un comando.
- La función requiere instalar WSL2 con el
wsl --install
comando en la compilación 21364 o superior.
En Windows 10, ahora puede instalar aplicaciones de GUI de Linux (casi de forma nativa) a través del Subsistema de Windows para Linux (WSL) , y estas instrucciones le mostrarán cómo hacerlo.
Aunque podía ejecutar aplicaciones de Linux en Windows 10 con WSL durante mucho tiempo, el sistema estaba limitado a herramientas y aplicaciones de línea de comandos. Sin embargo, a partir de la compilación 21364 y versiones posteriores (con una actualización especial de la integración de WSL), Microsoft finalmente brinda compatibilidad con GUI (interfaz gráfica de usuario) para ejecutar sus aplicaciones Linux favoritas con el mouse y el teclado.
La nueva función es desarrollar y probar tus aplicaciones en Linux sin necesidad de una máquina virtual , pero puedes usarla para cualquier cosa. La implementación incluso incluye soporte para parlantes y micrófonos, por lo que si instala una aplicación de medios, los periféricos pasarán y aparecerán en la aplicación. Los gráficos 3D acelerados por GPU también son compatibles para ejecutar cualquier aplicación que necesite realizar renderizados 3D complejos aprovechando OpenGL.
Al usar esta función, no es necesario iniciar un servidor X manualmente, ya que WSL inicia automáticamente una "distribución del sistema complementario", que incluye un Wayland, un servidor X, un servidor de audio de pulso y todos los componentes necesarios. Luego, después de cerrar la aplicación y la sesión de WSL, la distribución del sistema finalizará automáticamente.
Esta guía le enseñará los pasos para descargar e instalar aplicaciones gráficas de Linux en Windows 10. También puede ver este video tutorial con el paso a paso para completar este proceso.
Instale aplicaciones de GUI de Linux a través de WSL en Windows 10
Para instalar una aplicación de GUI de Linux en Windows 10, siga estos pasos:
-
Abra Inicio en Windows 10.
-
Busque Ubuntu (u otra distribución) y haga clic en el resultado superior para abrir la distribución de Linux.
-
Escriba el siguiente comando para actualizar la distribución del paquete y presione Entrar :
sudo apt-obtener actualización
-
Escriba el siguiente comando para instalar una aplicación de GUI de Linux en Windows 10 y presione Entrar :
sudo apt-get install NOMBRE-APLICACIÓN -y
En el comando, reemplace APP-NAME con la aplicación gráfica que desea instalar.
Este ejemplo instala la aplicación de edición de texto gedit :
sudo apt-get install gedit -y
-
Confirme la contraseña de su cuenta de Linux y presione Entrar (si corresponde).
Una vez que complete los pasos, la aplicación se instalará y registrará en el menú Inicio, lo que significa que puede iniciar la aplicación ejecutando el nombre de la aplicación en la consola del Subsistema de Windows para Linux (WSL) o desde el menú Inicio.
Las instrucciones anteriores describen los pasos para instalar una aplicación simple desde repositorios conocidos, pero dependiendo de la aplicación, las instrucciones pueden diferir. La buena noticia es que el proceso de instalación es el mismo que cualquier otra aplicación de Linux. Puede seguir los pasos del desarrollador para instalar prácticamente cualquier aplicación, como VLC, Audacity, administrador web, etc.
Si inicia la aplicación de GUI de Linux desde el menú Inicio de Windows 10, encontrará las entradas en la lista "Agregados recientemente", o también puede encontrarlos dentro de la carpeta (nombre de distribución) debajo de la entrada de distribución de Linux.
Menú de inicio con aplicaciones GUI de Linux
Al iniciar la aplicación, la máquina virtual girará y se ejecutará (en unos segundos) sin necesidad de abrir la consola WSL. También notará que la barra de tareas mostrará el icono con el logotipo de Linux, lo que indica que no está ejecutando una aplicación de Windows 10.
La experiencia de usar una aplicación gráfica de Linux en Windows 10 parece nativa, pero no lo es. La aplicación se renderiza con todos los estilos visuales de Linux para el marco, los menús y otros elementos, e incluso hay una sombra alrededor del borde, y cada ventana funciona de forma independiente.
Gedit en Windows 10
Sin embargo, es una conexión de escritorio remoto, que Microsoft está aprovechando con la función RemoteApp integrada en el sistema operativo.
Instalar o actualizar WSL en Windows 10
La capacidad de ejecutar aplicaciones de GUI de Linux requiere la integración del subsistema de Windows para Linux 2, lo que significa que debe tener la versión más reciente de características y distribución para instalar y ejecutar sus aplicaciones.
Si ya tiene WSL2 instalado, deberá actualizar la función.
Antes de instalar o actualizar WSL2, el dispositivo debe tener la versión 21364 o superior de Windows 10.
Además, como requisito previo, debe instalar el controlador para permitir que una GPU virtual (vGPU) utilice la representación OpenGL acelerada por hardware antes de instalar las aplicaciones. Aquí están los enlaces de descarga:
Instalar WSL2 en Windows 10
Estas instrucciones le mostrarán cómo instalar WSL2 y la distribución Ubuntu Linux para comenzar a ejecutar aplicaciones GUI.
Para instalar componentes de WSL2 para ejecutar aplicaciones de GUI de Linux, siga estos pasos:
-
Abre Inicio .
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para instalar WSL 2 y presione Entrar :
wsl --instalar
Una vez que complete los pasos, los componentes necesarios de Linux se instalarán automáticamente y el comando también descargará la última versión de la distribución Ubuntu Linux.
Después de la instalación, solo necesita abrir la distribución desde el menú Inicio y continuar con las instrucciones en pantalla para completar la configuración.
Puede usar estas instrucciones si desea instalar una distribución diferente para ejecutar aplicaciones en lugar de Ubuntu.
Actualizar WSL2 en Windows 10
Si ya tiene instalado el Subsistema de Windows para Linux 2, confirme que el sistema tiene las actualizaciones más recientes para ejecutar aplicaciones GUI.
Para actualizar WSL2 para descargar la compatibilidad con GUI para aplicaciones de Linux, siga estos pasos:
-
Abre Inicio .
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para actualizar el subsistema de Windows para Linux 2 y presione Entrar :
wsl --actualizar
-
Escriba el siguiente comando para forzar el reinicio de WSL2 y presione Entrar :
wsl --apagado
Después de completar los pasos, la última versión de WSL se descargará automáticamente. Luego puede usar las instrucciones anteriores para instalar aplicaciones de GUI de Linux.