1 votes

Erreur lors de l'exécution de VcXsrv (xfce4) sur Ubuntu 20.04 via WSL 2

J'essaie d'exécuter l'interface graphique (VcXsrv) par l'intermédiaire de WSL 2 sur Ubuntu 20.04 comme indiqué dans le document tutoriel mais j'obtiens l'erreur suivante :

Unable to init server: Could not connect: Connection refused
xfce4-session: Cannot open display: .
Type 'xfce4-session --help' for usage.

J'ai ajouté export DISPLAY=:0.0 à la fin de .bashrc J'ai lancé XLaunch avant de lancer Ubuntu avec la case "désactiver le contrôle d'accès" cochée.

1voto

cc88 Points 21

Solution :

Le problème est que la mise en réseau sur WSL2 est plus complexe que sur WSL, donc si vous utilisez WSL2, au lieu de taper export DISPLAY=:0.0 à la fin de ~/.bashrc , type

export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
export LIBGL_ALWAYS_INDIRECT=1

Crédit : cppdvl sur github

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X