Exécuter des applications d’interface utilisateur graphique Linux sur le Sous-système Windows pour Linux

Sous-système Windows pour Linux (WSL) prend désormais en charge l’exécution d’applications linux (X11 et Wayland) sur Windows dans une expérience de bureau entièrement intégrée.

WSL 2 permet aux applications Linux GUI de se sentir natives et naturelles à utiliser sur Windows.

  • Lancer des applications Linux à partir du menu Démarrer de Windows
  • Épingler des applications Linux à la barre des tâches Windows
  • Utiliser l’onglet alt pour basculer entre les applications Linux et Windows
  • Couper + Coller dans les applications Windows et Linux

Vous pouvez désormais intégrer des applications Windows et Linux à votre workflow pour une expérience de bureau transparente.

Screenshot of Linux and Windows apps open on a desktop

Installer la prise en charge des applications linux GUI

Prérequis

  • Vous devez être sur Windows 10 build 19044+ ou Windows 11 pour accéder à cette fonctionnalité.

  • Pilote installé pour vGPU

    Pour exécuter des applications LINUX GUI, vous devez d’abord installer le pilote correspondant à votre système ci-dessous. Cela vous permet d’utiliser un GPU virtuel (vGPU) afin de bénéficier d’un rendu OpenGL accéléré par le matériel.

Nouvelle installation : aucune installation WSL antérieure

Vous pouvez maintenant installer tout ce dont vous avez besoin pour exécuter le sous-système Windows pour Linux (WSL) en entrant cette commande dans une session administrateur de PowerShell ou de l’invite de commandes Windows, puis en redémarrant votre machine.

wsl --install

Une fois le redémarrage de votre machine terminé, l’installation se poursuit et vous êtes invité à entrer un nom d’utilisateur et un mot de passe. Il s’agit de vos informations d’identification Linux pour la distribution Ubuntu.

Vous êtes maintenant prêt à commencer à utiliser les applications Linux GUI sur WSL !

Pour plus d’informations case activée installez WSL.

Installation WSL existante

Si vous avez déjà installé WSL sur votre ordinateur, vous pouvez effectuer une mise à jour vers la dernière version qui inclut la prise en charge de l’interface utilisateur graphique Linux en exécutant la commande update à partir d’une invite de commandes avec élévation de privilèges.

  1. Sélectionnez Démarrer, tapez PowerShell, cliquez avec le bouton droit sur Windows PowerShell, puis sélectionnez Exécuter en tant qu’administrateur.

  2. Entrez la commande de mise à jour WSL :

    wsl --update
    
  3. Vous devez redémarrer WSL pour que la mise à jour prenne effet. Vous pouvez redémarrer WSL en exécutant la commande d’arrêt dans PowerShell.

    wsl --shutdown
    

Remarque

Les applications Linux GUI sont uniquement prises en charge avec WSL 2 et ne fonctionnent pas avec une distribution Linux configurée pour WSL 1. Découvrez comment changer votre distribution de WSL 1 à WSL 2.

Exécuter des applications GUI Linux

Vous pouvez exécuter les commandes suivantes à partir de votre terminal Linux pour télécharger et installer ces applications Linux populaires. Si vous utilisez une distribution différente d’Ubuntu, il peut utiliser un gestionnaire de package différent de apt. Une fois l’application Linux installée, vous pouvez la trouver dans votre menu Démarrer sous le nom de distribution. Par exemple : Ubuntu -> Microsoft Edge.

Remarque

La prise en charge des applications GUI sur WSL ne fournit pas une expérience de bureau complète. Il s’appuie sur le bureau Windows, de sorte que l’installation d’outils ou d’applications axés sur le bureau peut ne pas être prise en charge. Pour demander une assistance supplémentaire, vous pouvez déposer un problème dans le référentiel WSLg sur GitHub.

Mettre à jour les packages dans votre distribution

sudo apt update

Installer l’éditeur de texte Gnome

L’éditeur de texte Gnome est l’éditeur de texte par défaut de l’environnement de bureau GNOME.

sudo apt install gnome-text-editor -y

Pour lancer votre fichier bashrc dans l’éditeur, entrez : gnome-text-editor ~/.bashrc

Remarque

L’éditeur de texte GNOME remplace gedit en tant qu’éditeur de texte par défaut de GNOME/Ubuntu dans Ubuntu 22.10. Si vous exécutez une version antérieure d’Ubuntu et que vous souhaitez utiliser gedit, l’éditeur de texte par défaut précédent, utilisez sudo apt install gedit -y.

Installer GIMP

GIMP est un éditeur de graphiques raster gratuit et open source utilisé pour la manipulation et l’édition d’images, le dessin de forme libre, le transcodage entre différents formats de fichiers image et des tâches plus spécialisées.

sudo apt install gimp -y

Pour lancer, entrez : gimp

Installer Nautilus

Nautilus, également connu sous le nom de fichiers GNOME, est le gestionnaire de fichiers pour le bureau GNOME. (Similaire à Windows Explorateur de fichiers).

sudo apt install nautilus -y

Pour lancer, entrez : nautilus

Installer VLC

VLC est un lecteur multimédia multiplateforme gratuit et open source qui lit la plupart des fichiers multimédias.

sudo apt install vlc -y

Pour lancer, entrez : vlc

Installer des applications X11

X11 est le système de fenêtrage Linux et il s’agit d’une collection d’applications et d’outils divers qui l’accompagnent, tels que le xclock, la calculatrice xcalc, xclipboard pour couper et coller, xev pour les tests d’événements, etc. Pour plus d’informations, consultez la documentation x.org.

sudo apt install x11-apps -y

Pour lancer, entrez le nom de l’outil que vous souhaitez utiliser. Par exemple :

  • xcalc, xclock, xeyes

Installer Google Chrome pour Linux

Pour installer Google Chrome pour Linux :

  1. Remplacez les répertoires dans le dossier temporaire : cd /tmp
  2. Utilisez wget pour le télécharger : wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. Installez le package : sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb

*L’option --fix-missing est utilisée pour corriger les dépendances manquantes qui peuvent se révéler pendant le processus d’installation. Dans la commande, ./ indique le répertoire actif où se trouve le fichier .deb. Si le fichier .deb se trouve dans un autre répertoire, vous devez indiquer le chemin d’accès au fichier dans la commande.

Pour lancer, entrez : google-chrome

Installer le navigateur Microsoft Edge pour Linux

Trouvez des informations sur l’installation du navigateur Microsoft Edge pour Linux à l’aide de la ligne de commande sur le site Edge Insider. Sélectionnez Obtenir des instructions sous la section Installation de la ligne de commande de la page.

Pour lancer, entrez : microsoft-edge

Résolution des problèmes

Si vous rencontrez des problèmes de démarrage d’applications gui, case activée d’abord ce guide : Diagnostic des problèmes de type « imp ssible d’ouvrir l’affichage » av c WSLg