# dtterm - Aufgaben

- startstopterminalemulatorsi

- xtclosingterminalta

- cutpastetextta

- windowresize

- resizeterminalwindowta

- xtrunningclientsta

- rlogin

- config

## 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

1. 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

1. - '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

1. 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

1. - Die Option 'Neu' aus dem Fenstermenü in einem bestehenden `dtterm`-Fenster auswählen. Ein dupliziertes `dtterm`-Fenster erscheint.

## Beispiele

1. 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

1. - Weitere Einzelheiten zu den für `dtterm` zur Verfügung stehenden Optionen befinden sich in der elektronischen Handbuchseite `dtterm (1X)`.

## Schließen von dtterm

1. In der Befehlszeile `exit` eingeben und die Eingabetaste drücken.

2. Oder 'Schließen' aus dem Menü 'Fenster' auswählen.

3. 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

## Kopieren von Text

1. 1. Mit gedrückter Maustaste 1 den Zeiger über den Text ziehen, der kopiert werden soll. Der Text wird hervorgehoben.

   2. 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

1. 1. Der Cursor an die Stelle setzen, an der der Text eingefügt werden soll.

   2. 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

1. 'Fenstergröße' aus dem Menü 'Optionen' auswählen.

2. 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

1. resizeterminalwindowta

## Ändern der Größe des Fensterinhalts

Ä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

1. windowresize

## 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

1. Um eine digitale Uhr von der Befehlszeile aus zu starten, folgendes eingeben:

       xclock -digital &

## Siehe auch

1. - 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

1. 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

1. 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

1. 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

2. 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

1. 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

- setresources

- xtusingscrollbarsta

- xtsettingttyresourceta

### 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

1. Die Ressource zur Datei Standardverzeichnis`/.Xdefaults` hinzufügen.

2. Doppelt auf 'Anwendungen erneut laden' in der Anwendungsgruppe 'Desktop-Werkzeuge' klicken.

## Angeben von Bildlaufleisten

1. 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.

2. Abmelden und danach erneut für die aktuelle Sitzung anmelden. (Für die Standardsitzung die Standardsitzung einstellen, abmelden und danach erneut anmelden.)

## Beispiele

1. 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.