Ejecución de aplicaciones de GUI de Linux en el Subsistema de Windows para Linux

Subsistema de Windows para Linux (WSL) ahora admite la ejecución de aplicaciones GUI de Linux (X11 y Wayland) en Windows en una experiencia de escritorio totalmente integrada.

WSL 2 permite que las aplicaciones de GUI de Linux se sientan nativas y naturales para usarlas en Windows.

  • Inicio de aplicaciones de Linux desde el menú Inicio de Windows
  • Anclar aplicaciones De Linux a la barra de tareas de Windows
  • Uso de alt-tab para cambiar entre aplicaciones de Linux y Windows
  • Cortar y pegar entre aplicaciones de Windows y Linux

Ahora puede integrar aplicaciones de Windows y Linux en el flujo de trabajo para una experiencia de escritorio sin problemas.

Screenshot of Linux and Windows apps open on a desktop

Instalación de compatibilidad con aplicaciones de GUI de Linux

Requisitos previos

  • Tendrás que estar en La compilación 19044+ de Windows 10 o Windows 11 para acceder a esta característica.

  • Controlador instalado para vGPU

    Para ejecutar aplicaciones de GUI de Linux, primero debe instalar el controlador que coincida con el sistema siguiente. Esto le permitirá usar una GPU virtual (vGPU) para que pueda beneficiarse de la representación de OpenGL acelerada por hardware.

Instalación nueva: no hay instalación previa de WSL

Ahora puede instalar todo lo que necesita para ejecutar el Subsistema de Windows para Linux (WSL) si escribe este comando en PowerShell o el símbolo del sistema de Windows del administrador y, a continuación, reinicia la máquina.

wsl --install

Una vez que la máquina haya terminado de reiniciarse, la instalación continuará y se le pedirá que escriba un nombre de usuario y una contraseña. Esta será la credencial de Linux para la distribución de Ubuntu.

Ya está listo para empezar a usar aplicaciones de GUI de Linux en WSL.

Para más información, consulte la instalación de WSL.

Instalación de WSL existente

Si ya tiene WSL instalado en el equipo, puede actualizar a la versión más reciente que incluye compatibilidad con la GUI de Linux mediante la ejecución del comando update desde un símbolo del sistema con privilegios elevados.

  1. Haga clic en Inicio, escriba PowerShell, haga clic con el botón derecho en Windows PowerShell y, después, haga clic en Ejecutar como administrador.

  2. Escriba el comando WSL update:

    wsl --update
    
  3. Tendrá que reiniciar WSL para que la actualización surta efecto. Puede reiniciar WSL ejecutando el comando shutdown en PowerShell.

    wsl --shutdown
    

Nota:

Las aplicaciones de GUI de Linux solo se admiten con WSL 2 y no funcionarán con una distribución de Linux configurada para WSL 1. Obtenga información sobre cómo cambiar la distribución de WSL 1 a WSL 2.

Ejecución de aplicaciones de GUI de Linux

Puede ejecutar los siguientes comandos desde el terminal linux para descargar e instalar estas aplicaciones de Linux populares. Si usa una distribución diferente a Ubuntu, puede usar un administrador de paquetes diferente al de apt. Una vez instalada la aplicación Linux, puede encontrarla en su menú Inicio bajo el nombre de la distribución. Por ejemplo: Ubuntu -> Microsoft Edge.

Nota:

La compatibilidad con aplicaciones de GUI en WSL no proporciona una experiencia de escritorio completa. Se basa en el escritorio de Windows, por lo que es posible que no se admita la instalación de aplicaciones o herramientas centradas en el escritorio. Para solicitar soporte técnico adicional, puede presentar un problema en el repositorio de WSLg en GitHub.

Actualización de los paquetes en la distribución

sudo apt update

Instalación del Editor de texto Gnome

Gnome Text Editor es el editor de texto predeterminado del entorno de escritorio GNOME.

sudo apt install gnome-text-editor -y

Para iniciar el archivo bashrc en el editor, escriba: gnome-text-editor ~/.bashrc

Nota:

El editor de texto de GNOME reemplaza a gedit como editor de texto predeterminado de GNOME/Ubuntu en Ubuntu 22.10. Si ejecuta una versión anterior de Ubuntu y quiere usar gedit, el anterior editor de texto predeterminado, usesudo apt install gedit -y.

Instalación de GIMP

GIMP es un editor de gráficos raster de código abierto y gratuito que se usa para la manipulación de imágenes y la edición de imágenes, dibujo de forma libre, transcodificación entre diferentes formatos de archivo de imagen y tareas más especializadas.

sudo apt install gimp -y

Para iniciarlo, escriba: gimp

Instalación de Nautilus

Nautilus, también conocido como Archivos GNOME, es el administrador de archivos para el escritorio GNOME. (Similar al Explorador de archivos de Windows).

sudo apt install nautilus -y

Para iniciarlo, escriba: nautilus

Instalar VLC

VLC es un reproductor y marco multimedia multiplataforma gratuito y código abierto que reproduce la mayoría de los archivos multimedia.

sudo apt install vlc -y

Para iniciarlo, escriba: vlc

Instalación de aplicaciones X11

X11 es el sistema de ventanas de Linux y se trata de una colección variada de aplicaciones y herramientas que se incluyen con él, como xclock, calculadora xcalc, xclipboard para cortar y pegar, xev para pruebas de eventos, etc. Consulte los documentos de x.org para obtener más información.

sudo apt install x11-apps -y

Para iniciarlo, escriba el nombre de la herramienta que desea usar. Por ejemplo:

  • xcalc, xclock, xeyes

Instalación de Google Chrome para Linux

Para instalar Google Chrome para Linux:

  1. Cambie los directorios a la carpeta temporal: cd /tmp
  2. Use wget para descargarlo: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. Instale el paquete: sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb

*La opción --fix-missing se usa para corregir las dependencias que faltan que pueden surgir durante el proceso de instalación. ./ en el comando especifica el directorio actual donde se encuentra el archivo .deb. Si el archivo .deb se encuentra en un directorio diferente, deberá especificar la ruta de acceso al archivo en el comando.

Para iniciarlo, escriba: google-chrome

Instalación del explorador Microsoft Edge para Linux

Busque información sobre cómo instalar el explorador Microsoft Edge para Linux mediante la línea de comandos en el sitio de Edge Insider. Seleccione Obtener instrucciones en la sección Instalación de la línea de comandos de la página.

Para iniciarlo, escriba: microsoft-edge

Solucionar problemas

Si tiene algún problema al iniciar aplicaciones de GUI, consulte esta guía en primer lugar: Diagnóstico de problemas de tipo "no se puede abrir la presentación" con WSLg