Exécuter des applications d’interface utilisateur graphique Linux sur le Sous-système Windows pour Linux
Article
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.
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.
Sélectionnez Démarrer, tapez PowerShell, cliquez avec le bouton droit sur Windows PowerShell, puis sélectionnez Exécuter en tant qu’administrateur.
Entrez la commande de mise à jour WSL :
wsl --update
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 :
Remplacez les répertoires dans le dossier temporaire : cd /tmp
Utilisez wget pour le télécharger : wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
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.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Windows Subsystem for Linux
Windows Subsystem for Linux est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Dans ce module, vous apprenez à utiliser le Sous-système Windows pour Linux (WSL) avec Visual Studio Code (VS Code). Nous expliquons le processus d’installation et les principes de base de l’utilisation de WSL. De plus, nous installons et utilisons l’extension Visual Studio Code WSL. Enfin, nous montrons comment déboguer et exécuter du code Python dans VS Code au sein de notre environnement WSL.