X-Server kann nicht geöffnet werden

X-Server kann nicht geöffnet werden

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 $DISPLAYVariable 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@remoteerhalten Sie wahrscheinlich etwa Folgendes:

$ ssh -x root@skinner xeyes
Error: Can't open display: 
$

Wenn Sie nun den Schalter verwenden -X:

                                ss von xeyes

Die GUI-App sollte Ihnen per Remote-Zugriff wieder angezeigt werden.

verwandte Informationen