In meinem Fall war das Problem ein fehlender Eintrag in ~ / .Xautority auf der Linux-Maschine. Sie sollten die Datei wahrscheinlich nicht direkt bearbeiten, sondern das Befehlszeilentool verwenden xauth
.
Nehmen Sie den Anzeigenamen und die ID aus der Fehlernachricht und verwenden Sie sie im Befehl xauth.
Could not open display localhost:10.0 ````````` ``
In meinem Fall ist es localhost und 10 . Um es hinzuzufügen, verwenden Sie den xauth add
Befehl:
xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5 ````````` ``
Die letzte Hex-Nummer ist 32 Zeichen lang. Sie können Ihre eigene (ziemlich) Zufallszahl in der Linux-Shell mit einem der folgenden Befehle erstellen:
mcookie uuidgen -r | sed s/-//g head -c 16 /dev/urandom | xxd -p
Sie können prüfen, was per Befehl hinzugefügt wurde xauth list
.