Linux avec une interface graphique sous Windows (WSL) Shadow

Bonjour,

Est-ce qu’il y a moyen d’accéder au système de fichier de Windows depuis WSL ?
Super tuto en tout cas :slight_smile:

Oui, tu le trouve dans
~/.bashrc

Oui, tu le trouve dans le répertoire
/mnt/<lettre de ton disque>/

Pour ton disque C:, ce sera donc
/mnt/c/

1 « J'aime »

Merci pour l’info ! :slight_smile:

1 « J'aime »

Merci Korben.
Ca marche bien pour lancer xfce4.
Par contre j’ai essayé gnome-session et là ca veut pas. QQun a reussi?

Et sous xfce. J’ai juste lancé un navigateur et là pareil ca ne veut pas (firefox: ###!!! [Parent][MessageChannel] Error: (msgtype=0x370058,name=PContent::Msg_GMPsChanged) Channel error: cannot send/recv)
Ou plutot firefox se lance mais pas possible d’afficher la moindre page

mais par quelle moyen

maintenant il me dit que « -bash: /home/xerath/.bashrc: Permission denied »
que dois-je faire

Pourrais-tu nous dire quelle commande tu utilise ?

j’utilisai ~/.bashrc

Bonjour Korben,

J’ai suivi ton tuto et voici le résultat

a) lxde

dans ce cas taper dans la console windows et valider à chaque fois avec entée

sudo apt install lxde

export DISPLAY=:0

export LIBGL_ALWAYS_INDIRECT=1

startlxde

Fonctionne correctement mais fenêtre avec message d’erreur et pour l’arreter, il faut faire ctrl + c dans la console windows

A chaque démarrage je dois retaper

export DISPLAY=:0

sinon écran noir

b) Xfce4

dans la console windows taper

taper

export DISPLAY=:0

sudo apt-get install xfce4

en validant à chaque fois avec entrée

Une fois l’installation terminée taper

xfce4-session

de nombreux warning s’affichent dans la console W10

mais l’interface graphique s’ouvre correctement et il est possible de l’arreter

A chaque démarrage je dois aussi retaper

export DISPLAY=:0

sinon écran noir

Pour GIVM, l’installation se déroule correctement mais je n’y ai pas accès avant d’avoir ouvert xf4ce


  1. il est possible d’ouvrir les 2 environnements lxde et xf4ce en utilisant 2 consoles windows.

le résultat est un affichage superposé des environnements de bureau.

Merci pour ce tuto. Ca fonctionne tres bien. J’ai par contre essayé avec Unity et je ne sais pas comment demarrer l’interface graphique. Avez vous une idee ?

Merci à Korben et mll. J’ai suivi le tuto pour WSL et Xrdp mais je n’ai pas de dev/usb sur mon ubuntu, est-il possible de l’installer ?

Hello,

Bon je sais que tout le monde n’aime pas mais j’ai installer unity… et quand je lance dans le bash
unity-session…
Ben command not found et si je met
gnome-session
la fenetre ubuntu se ferme et rien sur Xorg. Pourtant j’ai bien fait export display avant

???

Habituellement, je n’aime pas up de vieux sujet, mais là…
Je galère de ouf.

J’ai installé Ubuntu, WSL2, tout est ok à ce niveau. J’ai suivi ce tuto à la lettre. Display 0 et tout cela.
Mais pourtant, quoiqu’il arrive, je me retrouve avec : « cannot open display: :0 »
J’ai bien Xlaunch lancé, j’ai testé avec Xming & Xcserv mais non, rien ne vient. Je ne comprends pas.

Une idée ?

Bonjour,

J’ai aussi galéré sur WSL2 et j’ai trouvé ceci qui a solutionné le problème.

Mettre : export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk ‹ {print $2} ›):0.0

A priori cela sera simplifié dans le futur.

https://github.com/cascadium/wsl-windows-toolbar-launcher/blob/master/README.md#troubleshooting

Je doute que cela fonctionne dans tous les cas, en tous cas pour mes PC car cela récupère le nom du serveur DNS, et ce n’est pas « localhost » pour ce qui me concerne.

Ca m’étonnerai que $DISPLAY contenant le nom de mon serveur DNS (qui est un autre ordinateur, un pi-hole) l’affichage se fasse sur mon PC… :grinning: mais je peux me tromper?

Je ne suis pas un habitué de linux donc je ne suis pas allé jusqu’à analyser ce que ça retournait mais par contre chez moi, ça a résolu le problème.
Je n’ai pas touché à la conf réseau de ubuntu et le grep me retourne ceci : nameserver 192.168.112.1
Ce qui n’est ni l’adresse de la machine Ubuntu ni de mon hôte Windows. Fonctionnement particulier de WSL2 ou de la couche hyper-v/Docker je ne saurais le dire.
D’ailleurs curieusement, l’adresse IP de l’Ubuntu et de mon hôte windows sur la partie WSL ne sont pas dans la même plage d’adresse mais je n’ai pas fouillé plus loin.

bmx22c Salut, j’ai le même problème que bmx22c c’est à dire je ne peux rien afficher avec xfce4-session ça me met « cannot open display: . ». Est-ce que quelqu’un a la solution svp ?