dtterm - Aufgaben Starten von dtterm Mehrere Möglichkeiten stehen zur Verfügung, um einen &ProductName;- dtterm-Terminal-Emulator zu starten: Vom Bedienfeld aus Vom Dateimanager aus Mit Hilfe eines Befehls in einem bestehenden Terminal-Fenster Vom Anwendungsmanager aus Durch die Auswahl 'Erstellen' im dtterm-Menü 'Fenster' Starten von dtterm vom Bedienfeld aus Starten: Terminal-Emulator Schließen: Terminal-Emulator Terminal: TasteTaste: Terminal Das Steuerelement für Terminal-Fenster befindet sich in der Bedientafel 'Persönliche Anwendungen'. Auf das Steuerelement für Terminal-Fenster klicken. Die Betriebsanzeige blinkt und zeigt an, daß das Terminal-Fenster aktiviert wird. Nach einem kurzen Moment wird das dtterm-Fenster angezeigt. Starten von dtterm vom Dateimanager aus 'Terminal-Fenster öffnen' aus dem Menü 'Datei' auswählen. Dadurch wird dtterm mit demselben aktuellen Verzeichnis geöffnet wie das Dateimanagerfenster. Starten eines anderen Terminal-Emulators anstelle von dtterm Um einen anderen Terminal-Emulator als dtterm zu verwenden, diesen von einer Befehlszeile in einem bestehenden Terminal-Emulator-Fenster aus starten. An der Eingabeaufforderung den Namen des Terminal-Emulators und die gewünschten Optionen eingeben. Um beispielsweise xterm zu starten, folgendes eingeben: xterm [Optionen] & Optionen Stellt wahlfreie Elemente zum Anpassen des Terminal-Emulators dar. & Gibt an, daß der Terminal-Emulator im Hintergrund läuft, so daß der Benutzer in seinem ursprünglichen Fenster weiterarbeiten kann, während der Terminal-Emulator läuft. Der Terminal-Emulator startet im aktuellen Arbeitsbereich, es sei denn, durch die Optionen wurde ein anderer Bereich angegeben. Starten von dtterm vom Fenstermenü aus Die Option 'Neu' aus dem Fenstermenü in einem bestehenden dtterm-Fenster auswählen. Ein dupliziertes dtterm-Fenster erscheint. Beispiele Der folgende Befehl startet ein dtterm-Fenster im Arbeitsbereich Project Notes: dtterm -xrm '*workspaceList: "Project Notes"' & Der folgende Befehl startet ein dtterm-Fenster auf einem Bildschirm auf dem System "lgmcd": dtterm -display lgmcd:0.1 & Siehe auch Weitere Einzelheiten zu den für dtterm zur Verfügung stehenden Optionen befinden sich in der elektronischen Handbuchseite dtterm (1X). Schließen von dtterm Schließen: dtterm Fenstermenü: Taste In der Befehlszeile exit eingeben und die Eingabetaste drücken. Oder 'Schließen' aus dem Menü 'Fenster' auswählen. Oder 'Schließen' aus dem Fenstersteuerungsmenü auswählen (auf das über die Taste in der oberen linken Ecke des Fensterrahmens zugegriffen werden kann). Die Auswahl dtterm aus dem Menü 'Fenster' ist die bevorzugte Methode, dtterm zu schließen. Kopieren und Einfügen von Text Ausschneiden: TextEinfügen: TextText: ausschneiden und einfügen Kopieren von Text Mit gedrückter Maustaste 1 den Zeiger über den Text ziehen, der kopiert werden soll. Der Text wird hervorgehoben. Die Maustaste 1 loslassen, wenn der gewünschte Text hervorgehoben ist. Der Text wird nicht von seiner ursprünglichen Position entfernt. Einfügen von Text Der Cursor an die Stelle setzen, an der der Text eingefügt werden soll. Auf die Maustaste 2 klicken. Eine Kopie der aktuellen Auswahl wird an der angegebenen Position eingefügt. Zusätzliche Kopien können eingefügt werden, indem diese Schritte wiederholt werden. Ändern der Größe des dtterm-Fensters Größe des Fensters ändern 'Fenstergröße' aus dem Menü 'Optionen' auswählen. Eine der drei Größen auswählen: 80x24 132x24 Standard In einigen Fällen, je nach verwendeter Anzeigen- und Schriftartgröße, ist es nicht möglich, das dtterm-Fenster auf 132 Spalten zu vergrößern. Tritt dieser Fall auf, vergrößert dtterm das Fenster auf die unter den gegebenen Umständen maximal zulässige Spaltenanzahl. Das dtterm-Fenster kann auch mit Hilfe der Bedienelemente der Fenstersteuerung in der Größe verändert werden. Siehe auch Ändern der Größe des Fensterinhalts resize: Funktion Ändert der Benutzer die Größe eines Terminal-Emulator-Fensters, ist den Anwendungen, die in dem Fenster laufen, die Größenänderung möglicherweise nicht automatisch bekannt. Die folgende Prozedur verwenden, um die Größe der Anwendungsausgabe zu ändern. An einer Eingabeaufforderung folgendes eingeben: eval `resize` Siehe auch Starten von Anwendungen in einem dtterm-Fenster Den Befehl zum Starten der Anwendung an einer Eingeabeaufforderung eingeben. Die allgemeine Syntax zum Starten einer Anwendung lautet: Anwendung [ Optionen] & Anwendung Der Anwendungsname. options Eine Liste wahlfreier Informationen, die an die Anwendung übergeben werden sollen. & Gibt an, daß die Anwendung im Hintergrund läuft, so daß der Benutzer im Terminal-Emulator-Fenster weiterarbeiten kann, während die Anwendung läuft. Beispiel Um eine digitale Uhr von der Befehlszeile aus zu starten, folgendes eingeben: xclock -digital & Siehe auch Informationen zum jeweiligen Befehl und dessen Optionen befinden sich auf der elektronischen Handbuchseite oder in anderen Dokumentationen zur entsprechenden Anwendung. Anmelden an einem fernen System Verwendung von rlogin Den Befehl rlogin in einem bestehenden Terminal-Emulator-Fenster verwenden, um sich an einem fernen Host anzumelden. Dient das Fenster dann als ein Terminal zum fernen Host, kann der Benutzer dort Anwendungen ausführen und, falls gewünscht, die Bildschirmausgabe zu seinem System umleiten. Beispiel Mit dem folgenden Befehl meldet sich der Benutzer am System there an, führt den Client xload aus und leitet die Bildschirmausgabe zu seinem ursprünglichen System um. Dabei wird angenommen, der Benutzer arbeitet auf dem System here. rlogin there xload -display here:0 Verwendung von remsh Der Befehl remsh startet eine Schale auf einem fernen Host, führt dort einige Client-Operationen durch (häufig das Starten eines Terminal-Emulators) und bringt die Anzeige auf Wunsch zu Ihrem ursprünglichen System zurück. (Systeme die remsh nicht unterstützen, unterstützen gewöhnlich den equivalenten Befehl rsh). Die Syntax für den Befehl remsh lautet: remsh fern -n Client -display sSystem:Bildschirm[.Anzeige] fern Der Name der fernen Hosts. Client Das Programm, das auf dem fernen Host ausgeführt werden soll. System:Bildschirm[.Anzeige] Der Host und der Bildschirm, auf dem die Ergebnisse angezeigt werden sollen. Beispiel Der folgende Befehl führt xload auf dem fernen Host there aus und leitet die Ausgabe zurück an das System here des Benutzers. remsh there -n /usr/bin/X11/xload -display here:0.0 & Der Befehl remsh wird oft verwendet, wenn ein Menü für den Zugriff auf andere Hosts angepaßt wird. Konfigurieren von dtterm Einstellen der dtterm-Ressourcen Eine Ressource ist eine Variable, deren Wert Auswirkungen auf einige Attribute von dtterm hat. Beispiele für Ressourcen sind Vordergrundfarbe, Hintergrundfarbe, Höhe und Breite. Ressourcen sind in einer Ressourcendatenbank gespeichert. Beispiele für dtterm-Ressourcen: Dtterm*saveLines: 4s Dtterm*scrollBar: True App-default-Dateien für die Desktop-Anwendungen befinden sich im Verzeichnis /usr/dt/app-defaults/language. Ressourcen werden beim Session-Start vom Session-Manager geladen. Weitere Informationen, wie der Session-Manager die Ressourcen in den 'RESOURCE_MANAGER' lädt, befinden sich im Abschnitt "Laden der Session-Ressourcen" im Handbuch CDE Systemverwaltung. Setzen von systemweiten Ressourcen Die Ressource zur Datei /etc/dt/config/language/sys.resources hinzufügen. (Möglicherweise muß die Datei erstellt werden.) Gibt der Benutzer in /etc/dt/config/C/sys.resources beispielsweise AnApplication*resource: Wert an, wird die Ressource AnApplication*resource in jedem RESOURCE_MANAGER-Merkmal des Benutzer bei der nächsten Anmeldung gesetzt. Setzen von persönlichen Ressourcen Die Ressource zur Datei Standardverzeichnis/.Xdefaults hinzufügen. Doppelt auf 'Anwendungen erneut laden' in der Anwendungsgruppe 'Desktop-Werkzeuge' klicken. Angeben von Bildlaufleisten Eine Ressource scrollBar für den Terminal-Emulator anzugeben. Ist der Wert für scrollBar 'True', verfügt dtterm über Bildlaufleisten. Ist der Wert 'False', verfügt es nicht über Bildlaufleisten. Abmelden und danach erneut für die aktuelle Sitzung anmelden. (Für die Standardsitzung die Standardsitzung einstellen, abmelden und danach erneut anmelden.) Beispiele Um in allen dtterm-Fenstern Bildlaufleisten zu setzen: Dtterm*scrollBar: True Um nur für dtterm-Fenster "localTerminal" Bildlaufleisten zu setzen: localTerminal*scrollBar: True Einstellen von Terminal-Steuerzeichen Die Ressource ttyModes mit Hilfe einer der im Abschnitt Einstellen der dtterm-Ressourcen beschriebenen Methode editieren. Die Syntax für diese Ressource lautet: ttyModes: Name ^C Dabei ist Name das Steuerelement, und C ist das Zeichen. Beispielsweise ist der Standardwert von ttyModes: ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@ Da dtterm ein Terminal nur emuliert, unterscheiden sich die Steuerzeichen möglicherweise von denen auf einem physischen Terminal. Die Ressource ttyModes ermöglicht, daß der Benutzer Steuerzeichen für seinen Terminal-Emulator einstellt. Standardmäßig stellt der Anmeldemanager folgende Steuerzeichen ein: Steuerelementname Zeichen (Wirkung) erase ^H (Rückschritt löscht Zeichen) intr ^C (Unterbrechung - die aktuelle Operation wird abgebrochen und die Eingabeaufforderung wird erneut angezeigt) kill ^U (Inhalt der Eingabezeile wird gelöscht) start ^Q (Ausgabe des Unterprozesses wird gestartet) swtch ^@ (Zwischen Ebenen in einer Shell wird umgeschaltet) Die Zeichen "^" stehen für die Taste Strg, so daß eine laufende Operation durch die Tastenkombination Strg C unterbrochen wird. Beim Einstellen von ttyModes die Taste ^ anstelle der Taste Strg verwenden.