Le sous-système Windows pour Linux (WSL) vous permet d'exécuter des applications d'interface graphique Linux sur Windows 10 ou 11 sans avoir besoin d'une machine virtuelle.

Prérequis pour l'installation

Pour exécuter des applications d'interface graphique Linux sur WSL, vous devrez installer un serveur X sur votre machine Windows. X Server est un programme qui permet aux applications GUI Linux de se connecter à un écran sur votre machine Windows. En dehors de cela, vous devez simplement vous assurer que vous disposez des éléments suivants :

  1. Windows 10 build 19044 ou supérieur ou Windows 11 exécuté sur votre PC.
  2. Un pilote installé pour l'unité de traitement graphique virtuelle (vGPU) pour Intel, DMLAou Nvidia.

La première étape consiste à activer la fonction WSL sur votre PC Windows. Vous pouvez cliquer sur le menu Démarrer pour rechercher « Activer ou désactiver les fonctionnalités Windows », puis cocher la case en regard de Sous-système Windows pour Linux (WSL) et appuyer sur Entrer pour activer la virtualisation. Vous devrez redémarrer votre ordinateur pour que les modifications prennent effet.

applications graphiques linux sur windows 10applications graphiques linux sur windows 10Alternativement, vous pouvez ouvrir un terminal Windows et taper wsl --install pour installer WSL si vous ne l'avez jamais installé auparavant et si WSL est déjà installé sur votre machine, vous pouvez ouvrir le terminal Windows et taper wsl --update puis tapez wsl --shutdown pour redémarrer WSL pour que les modifications prennent effet.

applications graphiques linux sur windows 10applications graphiques linux sur windows 10

Ensuite, vous devrez installer une distribution Linux, telle qu'Ubuntu, sur votre machine Windows. Vous pouvez le faire en rechercher l'application Microsoft Store dans le menu Démarrer, puis recherchez Ubuntu. Une fois installé, lancez l'application Ubuntu.

Dans le terminal Ubuntu, vous devrez installer le Logiciel serveur X. Vous pouvez le faire en exécutant la commande sudo apt-get install xorg pour installer Xorg X Server, ou sudo apt-get install xserver-xorg-core pour installer le package principal Xorg X Server.

applications graphiques linux sur windows 10applications graphiques linux sur windows 10Une fois la Le serveur X est installé, vous devrez le configurer pour autoriser les connexions depuis WSL. Pour ce faire, vous devrez créer un nouveau fichier appelé .xinitrc dans votre répertoire personnel. Ce fichier contiendra la commande exec startx ou exec gnome-session en fonction de votre distribution.

Exécutez des applications d'interface graphique Linux sur Windows 10 ou 11

Pour exécuter une application graphique Linux, vous devrez démarrer le serveur X en exécutant la commande startx dans le terminal Ubuntu. Une fois que le serveur X est opérationnel, vous pouvez installer, lancer et tester des applications d'interface graphique Linux sur Windows 10 ou 11 à l'aide du terminal de votre distribution.

Tu peux installer des applications X11 pour vous aider à démarrer. Ouvrez le terminal de votre distribution et tapez sudo apt install x11-apps -y. X11 est le système de fenêtrage Linux et contient une collection de diverses applications Linux telles que xcalc, xclockou xeyes.

Il convient de noter que l'exécution d'applications d'interface graphique Linux sur Windows 10 ou 11 à l'aide de WSL peut être utile, mais ce n'est pas une solution parfaite et les performances peuvent ne pas être aussi bonnes que si les applications s'exécutaient en mode natif sur Linux. Cependant, c'est un bon moyen d'exécuter des applications d'interface graphique Linux sur une machine Windows si vous en avez besoin à des fins de compatibilité ou de test.

Leave a Reply