Beim Laufen
xterm -display localhost:0.0
Ich erhalte die folgende Fehlermeldung:
xterm: Xt error: Can't open display: localhost:0.0
Ich erhalte den gleichen Fehler, wenn ich localhost durch 127.0.0.1 ersetze
aber xterm -display :0.0
funktioniert gut. Weiß jemand, was ich übersehe?
Antwort1
Dies liegt wahrscheinlich daran, dass die TCP-Verbindung zum X-Server standardmäßig deaktiviert ist (stattdessen wird Ihre lokale Sitzung über den Unix-Socket-Mechanismus verbunden).
Sie können TCP-Verbindungen in Systemen aktivieren, die den LightDM-Display-Manager verwenden, indem Sie den [SeatDefaults]
Abschnitt der /etc/lightdm/lightdm.conf
Datei bearbeiten und hinzufügen
xserver-allow-tcp=true
Das Äquivalent in GDM ist angeblich
[security]
DisallowTCP=false
(Ich habe dies nicht überprüft, da ich Lightdm verwende).
Bitte beachten Sie, dass dies wahrscheinlich aus gutem Grund deaktiviert ist, da es einen möglichen Angriffsvektor darstellt: Ich würde stattdessen die Verwendung von SSH mit X-Weiterleitung vorschlagen, wenn Sie Remotezugriff auf einen X-Server benötigen.