GNU/Linux >> LINUX-Kenntnisse >  >> Linux

xhost+ :So beheben Sie den Fehler „Display kann nicht geöffnet werden“ beim Starten der GUI auf dem Remote-Server

Frage :Wenn ich versuche, eine GUI-Anwendung auf einem Remote-Server zu starten, erhalte ich die Meldung „Anzeige kann nicht geöffnet werden: ” Fehler, wie unten gezeigt. Wie behebe ich das?

Beim Starten von gedit auf dem Remote-Server erhielt ich beispielsweise die folgende Meldung.

(gedit:3658): Gtk-WARNING **: cannot open display: 

Ich erhalte eine ähnliche Meldung, wenn ich versuche, eine GUI-Anwendung zu öffnen. Wenn Sie beispielsweise Oracle Installer auf einem Remote-Server starten, wird auch der Fehler „Display kann nicht geöffnet werden“ ausgegeben.

Antwort :Sie können den Fehler „Bildschirm kann nicht geöffnet werden“ beheben, indem Sie das in diesem Artikel erwähnte xhost-Verfahren befolgen.

1. Clients erlauben, sich mit xhost+ von jedem Host aus zu verbinden

Führen Sie den folgenden Befehl aus, um die Zugriffskontrolle zu deaktivieren, mit der Sie Clients erlauben können, sich von jedem Host aus zu verbinden.

$ xhost +
access control disabled, clients can connect from any host

2. X11-Weiterleitung aktivieren

Verwenden Sie während der Ausführung von ssh die Option -X, um die X11-Weiterleitung zu aktivieren.

$ ssh username@hostname -X

Aktivieren Sie die vertrauenswürdige X11-Weiterleitung mit der Option -Y,

$ ssh username@hostname -Y

3. Öffnen Sie GUI-Anwendungen auf diesem Host

Nachdem Sie die SSH-Verbindung zum Remote-Host wie oben beschrieben geöffnet haben, können Sie jede GUI-Anwendung öffnen, die sie ohne Probleme öffnet.

Wenn Sie immer noch den Fehler „Display kann nicht geöffnet werden“ erhalten, setzen Sie die DISPLAY-Variable wie unten gezeigt.

$ export DISPLAY='IP:0.0'

Hinweis :IP ist die IP der lokalen Arbeitsstation, auf der die GUI-Anwendung angezeigt werden soll.


Linux
  1. So beheben Sie den Konfigurationsfehler:Makroverzeichnis „m4“ kann nicht gefunden werden [Gelöst]

  2. XEN VM Console kann nicht geöffnet werden – Virt-Viewer-Fehler:Anzeige kann nicht geöffnet werden [Gelöst]

  3. Wie behebt man den Python-Installationsfehler beim Laden gemeinsam genutzter Bibliotheken:libssl.so.1.0.0? [Gelöst]

  4. Windows Server 2003 – Windows kann die Windows-Firewalleinstellungen nicht anzeigen

  5. So beheben Sie „Fehler beim Laden gemeinsam genutzter Bibliotheken:libgtk-x11-2.0.so.0“

So beheben Sie den Fehler „SSH-Verbindung abgelehnt“.

So beheben Sie den 500 Internal Server Error in WordPress

So beheben Sie Konvertierungsfehler mit Calibre

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

Linux – Wie funktioniert die Anzeige von Linux?

Wie Sie Remotedesktop in Ihren Windows-Server integrieren