Site icon La programmation sur le web

Windows, une interface graphique pour Linux

Depuis maintenant plusieurs années, WSL pour Windows Subsystem Linux permet d’avoir une distribution Linux sur son poste Windows.

Mes pc sont quasiment tous sur Windows mais très fréquemment, j’ai besoin d’outils seulement disponibles sur Linux (principalement Ubuntu) ou bien les choses que je cherche à faire son plus simple dessus.

WSL a été pour moi une grande nouvelle. Plus besoin de passer par un autre poste pour faire deux ou trois tests. Maintenant, tout est accessible depuis Windows. Enfin, tout si je n’ai seulement besoin de Ubuntu en ligne de commande.

Nous allons voir comment obtenir une interface graphique de WSL.

Installation de WSL

J’imagine que si tu souhaites avoir une interface graphique, cela signifie que tu as déjà l’installation qui a été faite et que ton système Linux est accessible en ligne de commande, sinon, je t’invite à suivre l’installation sur cette page.

Mise à jour de WSL

Une fois ton installation finalisée avec un utilisateur et son mot de passe. Commences par une petite mise à jour :

sudo apt-get update && Sudo apt-get full-upgrade -y
Mise à jour en cours

Installer un serveur X

Commencer par installer un logiciel comme VcXsrv (ou similaire), tu peux le trouver ici en téléchargement.

Une fois installer, ouvrir l’outil, tu auras le choix entre plusieurs fenêtrages :

Multiple windows permettra de voir le système LInux dans différentes fenêtre, One large windows, dans une grande.

Une fois le serveur lancé, un beau fond noir, oui, pour l’instant, nous n’avons pas encore d’interface à afficher.

Quelle version de WSL ?

En fonction de votre système Windows, il se peut qu’un ajout doit être fait.

Dans le Powershell, vérifies ta version WSL :

wsl -l -v

Pour ma part, je suis en version 1 :

Tu peux tenter une mise à jour de la version en faisant (modifies le nom de la distribution en fonction de la tienne) :

wsl --set-version Ubuntu 2

Malheureusement, mon PC ne me le permet pas. Nous allons modifier un fichier dans WSL.

Modifies le fichier /etc/bash.bashrc en ajoutant à la fin :

export DISPLAY=:0

Puis redémarres WSL.

Test de l’affichage

Nous allons tester le fonctionnement de notre serveur. Assures toi que ton serveur a bien été lancé et qu’il a un beau fond noir

Commences par installer sur WSL cet éditeur :

sudo apt-get install vim-gtk

Puis dans wsl, tapes :

gvim

A présent, tu dois avoir l’éditeur qui s’est lancé dans ta fenêtre de ton serveur :

Installation d’une interface graphique

Bon, un fond noir, ce n’est pas top, on va installer une interface graphique, on va reprendre celle de gnome.

Dans WSL, faites un petit :

sudo apt-get install xfec4

Une fois l’installation finie (cela peut prendre beaucoup de temps), toujours dans WSL, tapes :

xfec4-session

Tu devrais obtenir ceci :

Conclusion

Te voilà avec un petit système sous linux disposant d’une interface graphique.

Quitter la version mobile