![X-Server kann nicht geöffnet werden](https://rvso.com/image/52101/X-Server%20kann%20nicht%20ge%C3%B6ffnet%20werden%20.png)
Ich versuche, die Abmessungen eines Bildes anzuzeigen und sie dann mit einem Programm zu skalieren, das laut meinem System heißt Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version
.
Aber es tritt ein Fehler auf:
-bash-4.1# Anzeige main-bg1.jpg
Anzeige: X-Server kann nicht geöffnet werden `' @ display.c/DisplayImageCommand/420.
Antwort1
Diese Meldung wird ausgegeben, weil Sie von dieser Shell (Root) nicht über die Berechtigung verfügen, GUI-Fenster auf dem X-Server anzuzeigen, der vermutlich als Ihr normaler Benutzer ausgeführt wird.
In einem anderen Fenster als Ihr normaler Benutzer:
$ xhost +
Versuchen Sie es dann erneut. Wenn es immer noch nicht funktioniert, können Sie versuchen, die $DISPLAY
Variable explizit in der Root-Shell festzulegen:
$ export DISPLAY=:0.0
Wiederholen Sie dann Ihren Befehl display ...
.
Ich habe mich über SSH bei einem Remote-Server angemeldet
Wenn Sie sich mit etwas wie diesem bei einem entfernten Server angemeldet haben, ssh root@remote
erhalten Sie wahrscheinlich etwa Folgendes:
$ ssh -x root@skinner xeyes
Error: Can't open display:
$
Wenn Sie nun den Schalter verwenden -X
:
Die GUI-App sollte Ihnen per Remote-Zugriff wieder angezeigt werden.