Solaris Common Desktop Environment: Benutzer Handbuch

Ausführen von Anwendungen aus einem emulierten Terminal-Fenster heraus

Ein Terminal-Emulator ist eine Anwendung, deren Fenster mit einer Befehlszeile ausgestattet ist. Auf der Befehlszeile können Befehle in das System eingegeben werden, zum Beispiel Betriebssystembefehle oder Befehle, die Anwendungen ausführen.

Alle Anwendungen haben einen Befehl, den Benutzer eingeben können, um sie zu starten. Die Dokumentation der Anwendung beschreibt, wie dieser Befehl zu verwenden ist.

Das Desktop bietet einen Terminal-Emulator, der dtterm genannt wird. Das System kann jedoch noch andere Terminal-Emulatoren enthalten.

Um das Fenster eines Terminal-Emulators zu öffnen, muß das Bedienelement 'Terminal' in der Bedientafel 'Persönliche Anwendungen' angeklickt werden.

Weitere Informationen zur Verwendung von dtterm sind Kapitel 12 zu entnehmen.

Starten einer Systemanwendung mit Hilfe eines Terminal-Emulators

    Den Befehl, der die Anwendung startet, in das Fenster des Terminal-Emulators eingeben.

Verfügt die Anwendung über ein eigenes Fenster, sollte am Ende des Befehls ein Et-Zeichen (&) hinzugefügt werden. Dadurch wird die Anwendung ,,im Hintergrund" ausgeführt, wodurch der Benutzer während der Ausführung der Anwendung das Fenster des Terminal-Emulators weiterhin verwenden kann.

Der folgende Befehl startet beispielsweise die Systembelastungsanzeige xload im Hintergrund:

/usr/bin/X11/xload &

Starten einer Anwendung auf einem anderen System mit Hilfe des Terminal-Emulators

Es gibt zwei Möglichkeiten, die Befehlszeile zu verwenden, um eine Anwendung auf einem anderen System zu starten:

Verwenden von rlogin

Wenn rlogin benutzt wird, verwendet der Benutzer seinen Terminal-Emulator dazu, sich auf einem anderen (entfernten) System anzumelden. Anschließend wird der Befehl eingegeben, der die Anwendung startet.

  1. Den Befehl rlogin dazu verwenden, sich auf dem System anzumelden, das die Anwendung enthält.

    rlogin entfernter_system_name
    

    Zum Beispiel:

    rlogin systemA
  2. Den Befehl zum Starten der Anwendung eingeben. Die Option -display wird verwendet, um das Fenster zur Anzeige des Benutzers zurückzuschicken.

    Ist der Anzeigename des Systems des Benutzers zum Beispiel MySystem:0, dann lautet der Befehl folgendermaßen:

    /usr/bin/X11/xload -label systemA -display MySystem:0

Verwenden von remsh

Der Begriff remsh steht für ,,remote shell". Mit diesem Befehl kann eine Anwendung in einem Schritt gestartet werden, da sich der Benutzer nicht anmelden muß, um einen Befehl auszuführen.

    Den folgenden Befehl eingeben:

remsh entfernter_system_name -n Befehl 

Der Befehl muß die Option -display enthalten, um das Fenster zur Anzeige des Benutzers zurückzuschicken.

Zum Beispiel:

remsh systemA -n /usr/bin/X11/xload -display MySystem:0