Heim >Java >javaLernprogramm >## Fehler „Keine X11-DISPLAY-Variable' unter Linux: Wie behebe ich ihn?

## Fehler „Keine X11-DISPLAY-Variable' unter Linux: Wie behebe ich ihn?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-27 02:24:031036Durchsuche

##

„No „X11 DISPLAY-Variable wurde festgelegt“, was darauf hinweist, dass eine entscheidende Variable fehlt. Diese Variable ist wichtig für Programme, die eine grafische Benutzeroberfläche (GUI) erfordern.

Lösung des Problems

Um dieses Problem zu beheben, müssen Sie X11 festlegen DISPLAY-Variable auf einen geeigneten Wert, abhängig von Ihrem spezifischen Nutzungsszenario.

Hauptanzeige

Wenn Sie an der Hauptanzeige arbeiten, legen Sie die Variable mit fest den folgenden Befehl:

Andere Shell-Typen

export DISPLAY=:0.0

Wenn Sie csh oder tcsh verwenden, verwenden Sie stattdessen diesen Befehl:

Führen Sie diesen Befehl aus, bevor Sie die Anwendung starten.
setenv DISPLAY :0.0

Zusätzliche Überlegungen

Normalerweise wird die DISPLAY-Variable automatisch festgelegt. Wenn Sie kein grafisches Terminal verwenden, überprüfen Sie die Standard-Shell-Konfigurationsdateien wie .profile, .login, .bashrc oder .cshrc.

Wenn Sie die DISPLAY-Variable auf :0.0 setzen, wird davon ausgegangen, dass Sie das verwenden Hauptdisplay oder unter Ihrer Benutzerkennung verbunden. Wenn nicht, schlägt die Einstellung möglicherweise fehl.

Remotezugriff

Wenn Sie auf einen Remotecomputer zugreifen, auf dem X ausgeführt wird und der mit der Hauptanzeige verbunden ist, können Sie dies tun Verwenden Sie „ssh -X hostname“, um eine Verbindung herzustellen. SSH setzt automatisch die DISPLAY-Variable, um das Socket-Tunneling zu Ihrem lokalen System anzuzeigen (z. B. „localhost:11.0“).

Das obige ist der detaillierte Inhalt von## Fehler „Keine X11-DISPLAY-Variable' unter Linux: Wie behebe ich ihn?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn