Ich habe Zugriff auf einen Cluster und wollte das einfachste Beispiel verwenden, um mit X11-Weiterleitung in ihn zu ssh und zu sehen, ob er funktioniert. Derzeit logge ich mich einfach in den Cluster ein:
$ ssh -Y user@cluster
und das einzige Programm, das ich in dem Cluster kenne, das eine Anzeige hat (wie eine GUI), ist matlab
, also führe ich es einfach aus:
$ matlab
In der Vergangenheit hat das funktioniert, aber ich wollte wissen, wie einfach es ist, etwas auf meinem Bildschirm anzuzeigen, um zu sehen, ob es funktioniert oder nicht. Derzeit wird beim Ausführen matlab
die Befehlsoberfläche geöffnet, es wird jedoch kein Fehler oder etwas anderes angezeigt.
Weiß jemand, was ein alternativer Befehl ist, um zu sehen, ob etwas funktioniert? Ein einziger Befehl, der mit Ubuntu geerbt wird und bei dem ich nichts anderes als X11 installieren muss, ist die Idee. Etwas wie:
$ display_a_box_with_text HELLOWORLD
Ich bin nicht sicher, ob es nur ich ist, aber es scheint lächerlich, dass der einzige Weg, um zu überprüfen, ob X11 funktioniert, das Ausführen von MATLAB ist. Es muss einen besseren Weg geben, dies zu überprüfen.
xeyes
.-Y
hat es in dem von mir verwendeten System nicht funktioniert, obwohl es mir lächerlich erscheint, dass die einzige Möglichkeit zu überprüfen ist, ob es überhaupt funktioniert, wenn Matlab ausgeführt wird. Könnte für mich funktionieren, aber nicht für allgemeiner Benutzer)xeyes
,xclock
,oclock
,xcalc
,xgc
,xedit
,xlogo
,xman
Sind ziemlich Standard X11 - Anwendungen. Sie sind in den Paket x11-Apps enthalten.-v
und-Y
und xterm ausprobiert . Das hat ein Fenster geöffnetXQuartz
, also gehe ich davon aus, dass das funktioniert hat. Vielen Dank!Antworten:
Versuchen Sie anstelle des von Ihnen ausgegebenen Befehls ssh:
Fügen Sie ein weiteres Argument hinzu, und
-v
aktivieren Sie den Debugging-Modus für denssh
Befehl. Suchen Sie nach einer Zeile, die Folgendes enthältRequesting X11 forwarding
:Nach der Anmeldung können Sie die folgenden Befehle versuchen , ein X - Fenster zum Öffnen:
xterm
,xclock
,xcalc
,xedit
, usw. Diese wurden bereits in den Kommentaren erwähnt.Sie haben nach einem Dialogfeld mit einem benutzerdefinierten Text gefragt. Versuchen Sie daher Folgendes
xmessage
:quelle
xterm
. Ich kann keinen der anderen Befehle installieren, weil ich kein Sudo bin, aber gutxterm
funktioniert habe! Danke.