Windows

Pratique avec WSLg : exécuter des applications d'interface graphique Linux dans Windows 10

Windows 10

Windows 10 les versions d'aperçu peuvent désormais exécuter des applications Linux directement sur le Windows 10 bureau en utilisant le nouveau Windows Sous-système pour l'interface graphique Linux. Dans cet article, nous abordons la nouvelle fonctionnalité WSLg pour démontrer les types d'applications graphiques Linux que vous pouvez désormais exécuter.

Le produit Windows Sous-système pour l'interface graphique Linux. (WSLg) a été officiellement publié lors de la conférence Microsoft Build 2021 et est livré avec Windows 10 Insider build 21364 ou version ultérieure.

WSLg peut lancer des applications Linux GUI en utilisant le serveur Wayland pour afficher les applications dans Windows 10.

WSLg démarre "une distribution de système compagnon, contenant un Wayland, un serveur X, un serveur audio à impulsions et tout le reste nécessaire pour faire communiquer les applications Linux GUI avec Windows, "Comme Windows Gestionnaire de programme de plate-forme de développement Craig Loewen expliqué.

Regrouper WSLg avec Windows 10 est un développement passionnant car il brouille les frontières entre Linux et Windows 10, et les fans bénéficient des avantages des deux mondes.

Installation de WSLg

Avant de commencer avec Windows Sous-système pour l'interface graphique Linux. (WSLg), vous devez d'abord exécuter Windows 10 Insider s'appuie sur le canal « Dev ». Au moment d'écrire ces lignes, ce numéro de build est 21390.

Une fois le dernier Windows 10 version est installée, vous pouvez installer le Windows Sous-système pour Linux et installez une nouvelle distribution Linux.

Par exemple, pour installer le Windows Sous-système pour Linux (WSL) avec prise en charge de l'interface graphique et installer automatiquement Ubuntu, vous entreriez le wsl --install -d Ubuntu à Windows 10 Invite de commande élevée.

Pour les utilisateurs WSL existants, vous devez mettre à jour WSL pour ajouter la prise en charge du moteur WSLg à l'aide de la wsl --update commande suivie de wsl --shutdown, comme indiqué ci-dessous.

Une fois WSL mis à jour, vous devez vous assurer que votre distribution Linux installée est configurée pour utiliser WSL 2 à l'aide du wsl --list -v commander.

Si la distribution que vous souhaitez utiliser est la version 1, vous devez la mettre à niveau vers la version 2 en utilisant le wsl --set-version _distro_name_ 2 commander. Par exemple, pour mettre à niveau kali-linux vers WSL2, nous entrerons wsl --set-version kali-linux 2 à une invite de commande.

Pour de meilleures performances dans WSLg, Microsoft vous recommande d'installer les pilotes d'aperçu suivants : Pilote GPU AMD pour WSL, Pilote Intel GPU pour WSLainsi que Pilote GPU NVIDIA pour WSL.

Une fois votre distribution mise à niveau, vous pouvez maintenant utiliser WSLg pour exécuter des applications GUI Linux.

Exécution d'applications GUI Linux dans Windows 10

Avec Linux devenant de plus en plus populaire en tant que bureau fonctionnant au cours de la dernière décennie, de plus en plus de développeurs de logiciels ont créé des versions Linux de leurs programmes.

Comme les programmes populaires, tels que Microsoft Edge pour Linux, Chrome pour Linux ou même VLC Media Player pour Linux, ont tous Windows variantes, j'illustre ci-dessous quelques programmes d'interface graphique Linux uniquement fonctionnant sous WSLG.

Nautilus

Nautilus est le gestionnaire de fichiers officiel de Gnome Desktop. Bien que vous trouviez probablement plus facile d'utiliser l'explorateur de fichiers dans Windows 10, Nautilus illustre le fonctionnement des applications de tout type sous WSLg.

sudo apt install Nautilus
nautilus
Nautile en WSLg

Stacer

Stacer est un optimiseur de système open source et un moniteur d'applications/gestionnaire de tâches pour Linux.

Vous pouvez installer et exécuter Stacer avec les commandes suivantes :

sudo apt install stacer
stacer
Stacer montrant les processus WSL en cours d'exécution

Timeshift

Timeshift est un logiciel de sauvegarde pour Linux qui peut être utilisé pour créer des instantanés de vos systèmes de fichiers.

Vous pouvez installer et exécuter Stacer avec les commandes suivantes :

sudo apt install timeshift
sudo timeshift-gtk
Timeshift sur WSLg

Hérissons

Bien que Hedgewars ne soit pas un jeu uniquement Linux, je voulais l'inclure pour montrer que même les jeux peuvent fonctionner sous WSLg. Bien que WSLg ne soit probablement pas conçu pour les jeux, le fait que vous puissiez jouer à des jeux en l'utilisant montre toute la profondeur de cette nouvelle fonctionnalité.

Vous pouvez installer et exécuter Hedgewars avec les commandes suivantes :

sudo apt install hedgewars
hedgewars
Hedgewars sous WSLg

Ces trois applications ne sont que quelques exemples des types de programmes Linux que vous pouvez désormais exécuter sous Windows 10, avec beaucoup d'autres disponibles gratuitement.

Article original