Dans mon cas, le problème était une entrée manquante dans ~/.Xautority sur la machine Linux. Vous ne devriez probablement pas éditer le fichier directement, mais utiliser l'outil en ligne de commande xauth
.
Prenez le nom d'affichage et l'id du message d'erreur et utilisez-les dans la commande xauth.
Could not open display localhost:10.0
````````` ``
Dans mon cas, c'est localhost et 10 . Pour l'ajouter, utilisez la fonction xauth add
commandement :
xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5
````````` ``
Le dernier numéro hexagonal comporte 32 caractères. Vous pouvez créer votre propre numéro (assez) aléatoire sur le Shell de Linux avec l'une de ces commandes :
mcookie
uuidgen -r | sed s/-//g
head -c 16 /dev/urandom | xxd -p
Vous pouvez vérifier, ce qui a été ajouté par la commande xauth list
.