PCSUPPORTHUB

Comment installer une interface graphique Linux dans WSL2 sous Windows

Un guide pratique pour Windows 10 et Windows 11 afin d’exécuter des applications graphiques Linux avec WSLg et d’installer un environnement de bureau Linux complet dans WSL2.

Windows 10 Windows 11 WSL2 Interface graphique Linux

Interface graphique Linux dans WSL2 : ce que vous pouvez installer

Le sous-système Windows pour Linux 2 peut exécuter des outils Linux en ligne de commande et, sur les systèmes compatibles, des applications graphiques Linux. Il existe deux méthodes courantes pour utiliser une interface graphique Linux dans WSL2 :

  • Exécuter des applications Linux graphiques individuelles avec WSLg, par exemple Gedit, Nautilus, Firefox, GIMP ou d’autres applications de bureau.
  • Installer un environnement de bureau Linux complet, comme XFCE, puis s’y connecter avec le Bureau à distance.
ℹ️
Option recommandée : pour la plupart des utilisateurs, WSLg est plus simple et plus propre, car il intègre directement les applications graphiques Linux dans Windows. Un environnement de bureau complet n’est utile que si vous avez réellement besoin d’une session de bureau Linux.

Configuration requise pour installer une interface graphique Linux dans WSL2

Avant de commencer, assurez-vous que votre système respecte les conditions suivantes :

  • Windows 11 ou Windows 10 version 21H2 / build 19044 ou plus récent pour la prise en charge intégrée des applications graphiques Linux.
  • WSL2 installé et mis à jour.
  • Une distribution Linux installée, par exemple Ubuntu.
  • La virtualisation activée dans le BIOS ou l’UEFI.
  • Des pilotes GPU à jour si vous voulez utiliser des applications Linux graphiques avec accélération matérielle.

Pour vérifier votre version de Windows, appuyez sur Win + R, saisissez la commande suivante, puis appuyez sur Entrée :

winver

Étape 1 : installer WSL2 et Ubuntu sous Windows

Ouvrez PowerShell ou Windows Terminal en tant qu’administrateur, puis exécutez :

wsl --install

Cette commande installe WSL, active les composants Windows nécessaires, installe la distribution Linux par défaut et configure WSL2 sur les systèmes compatibles. Redémarrez l’ordinateur si Windows vous le demande.

Après le redémarrage, Ubuntu peut s’ouvrir automatiquement et vous demander de créer un nom d’utilisateur et un mot de passe Linux. Ces identifiants sont distincts de votre compte Windows.

Pour vérifier que votre distribution utilise WSL2, exécutez :

wsl -l -v

Si votre distribution apparaît en version 1, convertissez-la en WSL2 :

wsl --set-version Ubuntu 2

Étape 2 : mettre à jour WSL pour activer la prise en charge des applications graphiques Linux

Si WSL est déjà installé, mettez-le à jour avant d’installer des applications graphiques :

wsl --update
wsl --shutdown

Ouvrez ensuite à nouveau votre distribution Linux depuis le menu Démarrer ou en exécutant :

wsl
Astuce : sur les versions modernes de Windows, il n’est généralement pas nécessaire d’installer un serveur X séparé comme VcXsrv uniquement pour lancer des applications graphiques Linux. WSLg fournit automatiquement l’intégration requise.

Étape 3 : installer et lancer des applications Linux graphiques dans WSL2 avec WSLg

Commencez par mettre à jour la liste des paquets dans Ubuntu :

sudo apt update
sudo apt upgrade -y

Installez ensuite une application graphique simple pour tester la configuration :

sudo apt install gedit -y

Lancez-la depuis le terminal WSL :

gedit

Si tout est correctement configuré, l’application graphique Linux s’ouvrira comme une fenêtre normale sur le bureau Windows. Vous pouvez aussi installer d’autres applications :

sudo apt install nautilus -y
nautilus

Exemples d’applications graphiques Linux utiles que vous pouvez exécuter dans WSL2 :

  • Gedit — éditeur de texte léger.
  • Nautilus — gestionnaire de fichiers GNOME.
  • GIMP — éditeur d’images.
  • Firefox — navigateur Linux pour les tests.
  • Kate — éditeur de texte avancé.

Comment installer un environnement de bureau Linux complet dans WSL2

WSLg est conçu pour les applications graphiques Linux individuelles, pas forcément pour une session de bureau Linux complète. Si vous voulez un environnement Linux entièrement graphique, une approche pratique consiste à installer XFCE et à s’y connecter via le Bureau à distance Windows.

⚠️
Important : un bureau complet dans WSL2 utilise plus d’espace disque, plus de mémoire et davantage de services en arrière-plan que de simples applications WSLg. Créez une sauvegarde ou exportez d’abord votre distribution WSL si cet environnement est important pour vous.

Installer XFCE et XRDP

Dans Ubuntu sous WSL2, exécutez :

sudo apt update
sudo apt install xfce4 xfce4-goodies xrdp -y

Configurer XRDP pour démarrer XFCE

Créez ou mettez à jour le fichier de démarrage XRDP :

echo "startxfce4" > ~/.xsession

Redémarrez le service XRDP :

sudo service xrdp restart

Trouver l’adresse IP de WSL2

Exécutez cette commande dans Ubuntu :

hostname -I

Copiez la première adresse IP affichée. Elle ressemble généralement à 172.x.x.x.

Se connecter depuis le Bureau à distance Windows

  1. Appuyez sur Win + R, saisissez mstsc, puis appuyez sur Entrée.
  2. Saisissez l’adresse IP de WSL2 et cliquez sur Connecter.
  3. Connectez-vous avec votre nom d’utilisateur et votre mot de passe Linux.
  4. Sélectionnez la session Xorg par défaut si une option vous est proposée.

Vous devriez maintenant voir le bureau XFCE exécuté depuis votre environnement Ubuntu WSL2.

Comment relancer le bureau Linux plus tard

Après un redémarrage de Windows ou un arrêt de WSL, lancez Ubuntu et exécutez :

sudo service xrdp restart
hostname -I

Reconnectez-vous ensuite avec Connexion Bureau à distance. Si l’adresse IP de WSL2 a changé, utilisez la nouvelle adresse IP.

WSLg ou bureau Linux complet dans WSL2 : quelle méthode choisir ?

Méthode Idéal pour Avantages Inconvénients
WSLg Exécuter des applications Linux graphiques individuelles Configuration simple, bonne intégration à Windows, aucune session de bureau séparée Pas conçu pour remplacer un bureau Linux complet
XFCE + XRDP Utiliser un environnement de bureau Linux complet Interface de bureau traditionnelle, utile pour tester des flux de travail avec interface Linux Consomme plus de ressources et nécessite une configuration du Bureau à distance
Serveur X tiers Anciennes configurations Windows ou flux de travail X11 spécifiques Flexible pour les utilisateurs avancés Plus de configuration, problèmes possibles de pare-feu, moins pratique que WSLg

Corriger les applications Linux graphiques qui ne s’ouvrent pas dans WSL2

Si les applications Linux graphiques ne démarrent pas, utilisez les vérifications ci-dessous.

Vérifier que WSL est à jour

wsl --update
wsl --shutdown

Vérifier que la distribution utilise WSL2

wsl -l -v

Si nécessaire, convertissez la distribution :

wsl --set-version Ubuntu 2

Installer les mises à jour dans Linux

sudo apt update
sudo apt upgrade -y

Redémarrer l’application Linux

Fermez l’application, arrêtez WSL, puis relancez-le :

wsl --shutdown
wsl

Installer ou mettre à jour les pilotes GPU

Si les applications graphiques s’ouvrent mais que les performances sont mauvaises, installez le dernier pilote graphique d’Intel, AMD ou NVIDIA. C’est particulièrement important pour les applications qui utilisent l’accélération OpenGL.

Résoudre les problèmes de connexion XRDP

Si le Bureau à distance ne parvient pas à se connecter au bureau Linux, redémarrez XRDP et vérifiez l’adresse IP de WSL2 :

sudo service xrdp restart
hostname -I

Vérifiez également que le client Bureau à distance utilise l’adresse IP actuelle de WSL2, car elle peut changer après un redémarrage de WSL ou de Windows.

Comment supprimer l’environnement de bureau Linux de WSL2

Si vous n’avez plus besoin de l’environnement de bureau complet, supprimez XFCE et XRDP :

sudo apt remove --purge xfce4 xfce4-goodies xrdp -y
sudo apt autoremove -y

Pour supprimer uniquement des applications graphiques individuelles, désinstallez-les par nom de paquet. Par exemple :

sudo apt remove gedit nautilus -y
sudo apt autoremove -y

FAQ : interface graphique Linux dans WSL2

Ai-je besoin de VcXsrv ou de Xming pour les applications graphiques WSL2 ?

Généralement non. Sur les versions compatibles de Windows, WSLg gère automatiquement l’intégration des applications graphiques Linux. Un serveur X tiers est surtout nécessaire pour les anciens systèmes ou les configurations X11 particulières.

Puis-je exécuter GNOME ou KDE Plasma dans WSL2 ?

Il est possible d’expérimenter avec des environnements de bureau plus complets, mais XFCE est généralement plus simple et plus léger dans WSL2. GNOME et KDE peuvent nécessiter davantage de services et une configuration supplémentaire.

Puis-je accéder aux fichiers Windows depuis les applications graphiques Linux ?

Oui. Les lecteurs Windows sont généralement montés sous /mnt. Par exemple, le lecteur C: est disponible ici :

/mnt/c

WSL2 peut-il remplacer une machine virtuelle Linux complète ?

Pas toujours. WSL2 est excellent pour les outils de développement, les utilitaires Linux en ligne de commande et de nombreuses applications graphiques. Une machine virtuelle complète reste préférable si vous avez besoin d’un processus de démarrage Linux complet, de modules noyau, d’un comportement de bureau fortement dépendant de systemd ou de tests isolés.

Résumé

La manière la plus simple d’utiliser une interface graphique Linux dans WSL2 consiste à mettre WSL à jour et à lancer directement les applications graphiques Linux via WSLg. Pour la plupart des utilisateurs, cela suffit : installez une application avec apt, lancez-la depuis le terminal, et elle apparaît sur le bureau Windows.

Si vous avez besoin d’un bureau Linux complet, installez XFCE et XRDP, puis connectez-vous depuis Windows avec le Bureau à distance. Cette méthode demande plus de configuration, mais elle fournit une session de bureau Linux traditionnelle à l’intérieur de WSL2.