Befehl "dtterm"
Zweck
Stellt die Laufzeitunterstützung für vorhandene Anwendungen bereit.
Syntax
dtterm [Flags ...]
Beschreibung
Der dtterm-Client stellt die Laufzeitunterstützung für vorhandene Anwendungen bereit, die für ANSI X3.64-1979- und ISO 6429:1992(E)-konforme zeichenorientierte Terminals geschrieben wurden.
Flags
Hinweis: Der Terminalemulator dtterm akzeptiert alle Standardbefehlszeilenflags des X Toolkit zusammen mit zusätzlichen Flags, die alle unten aufgelistet sind (wenn das Flag mit einem + anstelle eines -beginnt, wird das Flag auf seinen Standardwert zurückgesetzt):
| Element | Beschreibung |
|---|---|
| -132 | Bewirkt, dass die DECCOLM-Escapezeichenfolge erkannt und die Größe des dtterm-Fensters entsprechend geändert wird. Normalerweise wird die DECCOLM-Escapezeichenfolge, die zwischen dem 80- und 132-Spalten-Modus hin- und herwechselt, ignoriert. Zugeordnete Ressource: c132. |
| +132 | Bewirkt, dass die DECCOLM-Escapezeichenfolge ignoriert wird. Dies ist das Standardverhalten. Zugeordnete Ressource: c132. |
| -aw | Gibt an, dass ein automatischer Umlauf zugelassen werden soll. In diesem Fall kann der Cursor automatisch an den Anfang der nächsten Zeile versetzt werden, wenn er sich ganz rechts in einer Zeile befindet und Text ausgegeben wird. Dies ist das Standardverhalten. Zugeordnete Ressource: autoWrap. |
| + aw | Gibt an, dass ein automatischer Umlauf nicht zugelassen werden soll. Zugeordnete Ressource: autoWrap. |
| -background Hintergrundfarbe | Legt den Hintergrund für das Terminalfenster sowie den Standardhintergrund für die Bildlaufleiste und den X11-Zeigercursor fest. Unter CDE ist dieses Flag standardmäßig das Auswahlpixel oder Hintergrundpixel der primären Farbgruppe (siehe -bs). Ohne CDE wird dieses Flag standardmäßig auf "*background" oder "*Background" mit Schwarz als Rückgriffsfarbe gesetzt. Hintergrundfarbe beschreibt die zu verwendende Hintergrundfarbe. Zugeordnete Ressource: background. |
| -bd Umrandungsfarbe | Gibt die Umrandungsfarbe für alle Fenster an. Die Umrandung des Shell-Widgets ist möglicherweise nicht sichtbar, wenn Reparenting-Fenstermanager wie z. B. dtwm und mwm verwendet werden. Die Standardfarbe ist schwarz. Umrandungsfarbe beschreibt die zu verwendende Umrandungsfarbe. Zugeordnete Ressource: borderColor. |
| -bg Hintergrundfarbe | Identisch mit -background. Hintergrundfarbe beschreibt die zu verwendende Hintergrundfarbe. Zugeordnete Ressource: background. |
| -bordercolor Umrandungsfarbe | Identisch mit -bd oben. Umrandungsfarbe beschreibt die zu verwendende Umrandungsfarbe. Zugeordnete Ressource: borderColor. |
| -borderwidth Umrandungsbreite | Gibt die Umrandungsbreite des Shell-Widget-Fensters an. Dieser Wert kann von Reparenting-Fenstermanagern wie dtwm und mwm überschrieben werden. Der Standardwert ist 0. Umrandungsbreite gibt die Breite des Fensterrahmens in Pixeln an. Zugeordnete Ressource: borderWidth. |
| -bs | Gibt an, dass das Terminalfenster die Motif-Auswahlfarbe anstelle der Hintergrundfarbe als Hintergrundfarbe für das Terminalfenster verwenden soll. Dies ist das Standardverhalten. Zugehörige Ressource: backgroundIsSelect. |
| + b | Gibt an, dass das Terminalfenster die Motif-Auswahlfarbe nicht anstelle der Hintergrundfarbe als Hintergrundfarbe für das Terminalfenster verwenden soll. Zugehörige Ressource: backgroundIsSelect. |
| -bw Umrandungsbreite | Identisch mit -borderwidth. Zugeordnete Ressource: borderWidth. |
| -C | Gibt an, dass die Ausgabe nicht an /dev/console, sondern an das Terminalfenster gesendet werden soll. Mit diesem Flag kann verhindert werden, dass eine Ausgabe, die normalerweise auf dem ITE angezeigt wird, die X-Serveranzeige überschreibt. Es ist kein allgemeiner Mechanismus, um die Ausgabe von /dev/console eines beliebigen Systems an einen beliebigen X-Server zu übertragen. |
Anmerkung: Sie müssen das Eigentumsrecht und Schreib-/Lesezugriff auf /dev/console haben, damit dieses Flag funktioniert.
| Element | Beschreibung |
|---|---|
| -display Anzeigename | Gibt den von dtterm zu verwendenden X11-Anzeigeserver an. Standardmäßig wird der Wert der Umgebungsvariablen $DISPLAY verwendet. Anzeigename gibt den X11-Server an, zu dem eine Verbindung hergestellt werden soll. |
| -e Programmargument... | Gibt ein ausführbares Programm an, das beim Start von dtterm aufgerufen werden soll. Dieses Flag muss das letzte Flag in der Befehlszeile sein. Programmargument gibt das auszuführende Programm und die Befehlszeilenargumente an. |
| -fb Schriftartenangebot | Gibt ein XFontSet an, das zum Anzeigen von Text in Fettschrift auf dem Terminal verwendet werden soll. Das Schriftartenangebot muss als Motif XmFontList angegeben werden. Es werden nur zeichenorientierte Schriftarten und Monospaceschriftarten unterstützt. Das Verhalten bei der Verwendung proportionaler Schriftarten ist nicht definiert. Es wird eine Standardschriftart für Fettschrift generiert, die auf dem XLFD-Namen der Benutzerschriftart (userFont) basiert. Wenn diese Schriftart nicht verfügbar ist, wird Text in Fettschrift generiert, indem die Benutzerschriftart (mit einem Abstand von einem Pixel) überschrieben wird. Schriftartenangebot gibt das für die Anzeige von Fettschrift auf dem Terminal zu verwendende XFontSet an. Zugeordnete Ressource: userFont. |
| -fg Vordergrundfarbe | Gibt die Vordergrundfarbe des Terminalfensters sowie die Standardvordergrundfarbe für die Bildlaufleiste und für den X11-Zeigercursor an. Unter CDE wird standardmäßig die Vordergrundpixelfarbe der primären Farbskala verwendet. Ohne CDE wird die Ressource standardmäßig auf "*foreground" oder "*Foreground" mit Weiß als Rückgriffsfarbe gesetzt. Vordergrundfarbe gibt die zu verwendende Vordergrundfarbe an. Zugeordnete Ressource: foreground. |
| -fn Schriftartenangebot | Gibt ein XFontSet an, das zum Anzeigen von Text auf einem Terminal verwendet werden soll. Das Schriftartenangebot muss als Motif XmFontList angegeben werden. Es werden nur zeichenorientierte Schriftarten und Monospaceschriftarten unterstützt. Das Verhalten bei der Verwendung proportionaler Schriftarten ist nicht definiert. Diese Schriftart wird nicht zur Anzeige von anderem Text (z. B. in der Menüleiste, in Popup-Menüs, Dialogen usw.) verwendet. Standardmäßig wird der XmNtextFontList-Wert des übergeordneten Bulletin-Boards (siehe XmBulletinBoard) auf dieselbe Weise wie das XmText-Widget verwendet. Schriftartenangebot gibt das zu verwendende Terminal-XFontSet an. Zugeordnete Ressource: userFont. |
| -font Schriftartenangebot | Identisch mit -fn. Schriftartenangebot gibt das zu verwendende Terminal-XFontSet an. Zugeordnete Ressource: userFont. |
| -foreground Vordergrund | Identisch mit -fg. Vordergrund gibt die zu verwendende Vordergrundfarbe an. Zugeordnete Ressource: foreground. |
| -geometry geometriezeichenfolge | Gibt die bevorzugte Größe und Position des Terminalfensters an. Die Standardgröße ist 24 Zeilen mit jeweils 80 Zeichen. Es gibt keine Standardposition. Geometriezeichenfolge gibt die zu verwendende Terminalgeometrie an. Zugeordnete Ressource: geometry |
| -Hilfe | Zeigt eine Nachricht an, die die Verwendung von dtterm zusammenfasst. |
| -iconic | Gibt an, dass der Terminalemulator zunächst als Symbol auf dem Bildschirm platziert werden soll. Zugeordnete Ressource: iconic |
| + Symbol | Gibt an, dass der Terminalemulator zunächst als normales Fenster auf dem Bildschirm platziert werden soll. Dies ist das Standardverhalten. Zugeordnete Ressource: iconic |
| -j | Gibt an, dass schnelles Blättern verwendet werden soll. Beim schnellen Blättern kann die Anzeige um mehr als eine Zeile gleichzeitig verschoben werden. Hierbei kann die Anzeige schneller aktualisiert werden, weil mehrere Textzeilen an das Terminal gesendet werden. Die maximal zulässige Anzahl von Zeilen beim schnellen Blättern ist auf die Anzahl der Zeilen im Terminalfenster beschränkt. Es werden alle Zeilen angezeigt. Dies ist das Standardverhalten. Zugehörige Ressource: jumpScroll. |
| + j | Gibt an, dass schnelles Blättern nicht verwendet werden soll. Eine Beschreibung des Sprungbildlaufes finden Sie unter -j. Zugehörige Ressource: jumpScroll. |
| -kshMode | Gibt an, dass der ksh-Modus aktiviert werden soll. Im ksh-Modus wird beim Drücken einer Taste mit gesetztem Extend Modifier-Bit ein Escapezeichen gefolgt von dem eigentlichen Zeichen generiert. Dieses Flag wird zur Verwendung mit emacs und dem emacs-Befehlszeileneditormodus von ksh und ied bereitgestellt. Es steht in Konflikt mit \ der normalen Verwendung des Metaschlüssels zum Generieren von erweiterten Einzelbytezeichen und zum Generieren von asiatischen Mehrbytezeichen. Zugeordnete Ressource: kshMode. |
| +kshMode | Gibt an, dass der ksh-Modus nicht aktiviert werden soll. Dies ist das Standardverhalten. Zugeordnete Ressource: kshMode. |
| -l | Aktiviert die Ausgabeprotokollierung. Wenn die Protokollierung aktiviert ist, wird die gesamte vom Unterprozess empfangene Ausgabe in einer Datei oder in einer Befehlspipeline protokolliert (wie über das Flag -If angegeben). Da die Daten direkt vom Unterprozess protokolliert werden, enthält die Ausgabe alle Escapezeichen und Rücklauf/Zeilenvorschau-Paare, die entsprechend der Terminalleitungsdisziplin gesendet werden. Die Ausgabe kann mit Escapezeichenfolgen aktiviert und inaktiviert werden. Zugeordnete Ressource: logging. |
| +l | Inaktiviert die Ausgabeprotokollierung. Eine Beschreibung der Ausgabeprotokollierung finden Sie unter -l. Dieses Flag wird standardmäßig verwendet. Zugeordnete Ressource: logging. |
| -lf Dateiname | Gibt den Namen der Datei an, in die das Ausgabeprotokoll, das im Flag -l beschrieben ist, geschrieben wird. Wenn Dateiname mit einem Pipesymbol (|) beginnt, wird der Rest der Zeichenfolge als Befehl interpretiert, der als Endpunkt einer Pipe verwendet werden soll. Der Standarddateiname ist DttermLogXXXXX (wobei XXXXX für die Prozess-ID von dtterm steht) und die Datei wird in dem Verzeichnis erstellt, in dem dtterm gestartet wurde. Wenn die letzten fünf Zeichen XXXXX sind, werden diese durch die Prozess-ID ersetzt. Dateiname gibt den Namen der zu verwendenden Protokolldatei an. Zugehörige Ressource: logFile. |
| -ls | Gibt an, dass die gestartete Shell eine Anmeldeshell sein soll (d. h., das erste Zeichen von argv[0] ist ein Minuszeichen, das die Shell anweist, das Systemprofil und das Profil $HOME/.profile des Benutzers (für ksh und sh) bzw. die Datei csh.login des Systems und die Datei $HOME.login des Benutzers (für csh) zu lesen. Zugeordnete Ressource: loginShell. |
| + ls | Gibt an, dass eine normale Shell (keine Anmelde-Shell gestartet werden soll. Dies ist das Standardverhalten. Zugeordnete Ressource: loginShell. |
| -map | Gibt an, dass ein auf Symbolgröße verkleinertes dtterm-Fenster in Normalgröße angezeigt werden soll, wenn ein Unterprozess eine Ausgabe erzeugt. Über die Ressource mapOnOutputDelay kann ein Anfangszeitraum angegeben werden, in dem sich dtterm bei der Unterprozessausgabe nicht selbst zuordnet. Zugehörige Ressource: mapOnOutput. |
| + Karte | Gibt an, dass kein spezielles Verhalten bei der Ausgabe von Unterprozessen angewendet werden soll. Dies ist das Standardverhalten. Zugehörige Ressource: mapOnOutput. |
| -mb | Gibt an, dass dtterm einen Signalton ausgeben soll, wenn der Benutzer bei der Eingabe den rechten Rand erreicht. Der tatsächliche Abstand wird mit dem Flag -nb angegeben. Zugeordnete Ressource: marginBell. |
| +mb | Gibt an, dass der Randsignalton nicht ausgegeben werden soll. Dies ist die Standardeinstellung. Zugeordnete Ressource: marginBell. |
| -ms Pointerfarbe | Gibt die Vordergrundfarbe an, die für den Zeigercursor des Terminalfensters (X11) verwendet werden soll. Standardmäßig wird die Vordergrundfarbe des Terminalfensters verwendet. Siehe Vordergrund. Zeigerfarbe gibt die zu verwendende Vordergrundfarbe für den Zeiger an. Zugeordnete Ressource: pointerColor. |
| Element | Beschreibung |
|---|---|
| -name Programmname | Gibt den X11-Namen des dtterm-Fensters an. Programmname ist der zu verwendende Name. |
| -nb Anzahl | Gibt den Abstand vom rechten Rand in Anzahl Zeichen an, bei dem der Randsignalton ausgegeben werden soll, sofern aktiviert. Der Standardwert ist 10. Zugehörige Ressource: nMarginBell. |
| -r | Bewirkt, dass das dtterm-Fenster mit umgekehrten Vordergrund- und Hintergrundfarben angezeigt wird. Dies ist identisch mit den Flags -rv und -reverse . |
| +r | Bewirkt, dass das dtterm-Fenster mit den normalen Vordergrund- und Hintergrundfarben angezeigt wird. Dies ist die Standardeinstellung und entspricht auch dem Flag + rv . |
| -umgekehrt | Bewirkt, dass das dtterm-Fenster mit umgekehrten Vordergrund- und Hintergrundfarben angezeigt wird. Dies ist identisch mit dem Flag -r und -rv . |
| -rv | Bewirkt, dass das dtterm-Fenster mit umgekehrten Vordergrund- und Hintergrundfarben angezeigt wird. Dies ist identisch mit der Auswahl von "Options | Global Options" und der anschließenden Änderung der Option "windowBackground" in "Inverse". Für ein dtterm-Fenster, das mit diesem Flag gestartet wurde, ist die Option "Window Background" auf "Inverse" eingestellt. Weitere Informationen finden Sie unter "Globale Optionen". |
| + rv | Bewirkt, dass das dtterm-Fenster mit den normalen Vordergrund- und Hintergrundfarben angezeigt wird. Dies ist die Standardeinstellung. |
| -rw | Gibt an, dass die Umkehrung aktiviert werden soll. Zugeordnete Ressource: reverseWrap. |
| + | Gibt an, dass die Umkehrung nicht aktiviert werden soll. Dies ist die Standardeinstellung. Zugeordnete Ressource: reverseWrap. |
| -Sccn | Gibt an, dass der Terminalemulator für ein bereits geöffnetes Pseudoterminal oder eine STREAMS-Einheit ausgeführt werden soll. Dieses Flag wird für den Fall bereitgestellt, dass der Name des Workers für die Pty-oder STREAMS-Einheit die Form "tty" ?? hat (d. h. genau zwei Zeichen, die auf das nicht grafikfähige Terminal folgen). Es kann verwendet werden, wenn dtterm programmgesteuert von einer anderen Anwendung aufgerufen wird. cc gibt die letzten beiden Zeichen des Worker-Namens des pty-oder STREAMS-Geräts an, bei dem der Name des Worers die Form 'tty' ?? hat. Dieser Wert wird ignoriert, muss jedoch genau zwei Zeichen lang sein. n gibt die Nummer des Dateideskriptors an, der der bereits geöffneten Controller-Seite des Pseudoterminal-oder STREAMS-Geräts entspricht. |
| -Sc.n | Dieses Flag ist identisch mit -Sccn, wird aber für Systeme mit längeren Pseudoterminalnamen bereitgestellt. c gibt die letzte Komponente des Pseudoterminal-Worker-Namens an. Diese Werte werden ignoriert und können leer sein. n gibt die Nummer des Dateideskriptors an, der der bereits geöffneten Steuereinheitenseite des Pseudoterminals entspricht. |
| -sb | Gibt an, dass eine Bildlaufleiste angezeigt werden soll. Dies ist die Standardeinstellung. Zugeordnete Ressource: scrollBar |
| + sb | Gibt an, dass keine Bildlaufleiste angezeigt werden soll. Zugeordnete Ressource: scrollBar |
| -sf | Gibt an, dass die Sun-Escapezeichenfolgen für Funktionstasten anstelle der standardmäßig verwendeten VT220-Escapezeichenfolgen generiert werden sollen. Zugehörige Ressource: sunFunctionKeys. |
| + sf | Gibt an, dass die Standardescapezeichenfolgen für Funktionstasten anstelle der Sun-Escapezeichenfolgen für Funktionstasten generiert werden sollen. Dies ist das Standardverhalten. Zugehörige Ressource: sunFunctionKeys. |
| -sl Wert[s|l] | Gibt die Anzahl der Zeilen im Terminalpuffer an, die über die Länge des Fensters hinausgehen. Der Flagwert ist eine Zahl gefolgt von einem optionalen Suffix. Wenn kein Suffix angegeben ist oder wenn das Suffix l angegeben ist, ist die Gesamtlänge des Terminalpuffers Wert plus Länge des Terminalfensters. Wenn das Suffix s verwendet wird, ist die Gesamtlänge des Terminalpuffers (Wert plus eins) mal Länge des Terminalfensters. dtterm versucht, das Puffer-zu-Fenster-Verhältnis beizubehalten, wenn das Fensters später vergrößert wird. Die Standardeinstellung ist 4s. Wert gibt die Anzahl der zu speichernden Anzeigen oder Zeilen an. Zugeordnete Ressource: saveLines. |
| -ti Terminal-ID | Gibt den Namen an, der zur Auswahl der richtigen Antwort auf Terminal-ID-Abfragen verwendet wird. Die gültigen Werte sind vt100, vt101, vt102 und vt220. Der Standardwert ist vt220. Terminal-ID gibt die zu verwendende Terminal-ID an. |
| -title Titelzeichenfolge | Gibt den Fenstertitel an. Wenn das Flag -e verwendet wird, wird standardmäßig die letzte Komponente des Programmpfads verwendet. Wenn das Flag -e nicht verwendet wird, wird standardmäßig die letzte Komponente des Namens verwendet, mit dem dtterm ausgeführt wird (d. h. argv [0]). Titelzeichenfolge gibt den zu verwendenden Titel an. Zugeordnete Ressource: title. |
| -tm Terminalmodi | Gibt eine Zeichenfolge mit Schlüsselwörtern für die Terminaleinstellung und den Zeichen an, an die sie gebunden werden können. Zu den zulässigen Schlüsselwörtern gehören intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras und lnext. Schlüsselwörter, die für eine bestimmte Architektur nicht gültig sind, werden ordnungsgemäß geparst und ignoriert. Steuerzeichen können mit ^ gefolgt von einem Zeichen (z. B. ^c oder ^u) angegeben werden und ^? kann zum Anzeigen einer Löschoperation verwendet werden. Dies ist hilfreich, um die Standardeinstellungen des Terminals zu überschreiben, ohne jedes Mal, wenn ein Terminalprozess gestartet wird, einen stty-Befehl ausführen zu müssen. Der Standardwert ist NULL. Terminalmodi gibt die Terminalmoduszeichenfolge an. Zugeordnete Ressource: ttyModes. |
| -tn Terminalname | Gibt einen Namen an, auf den die Umgebungsvariable $TERM gesetzt werden soll. Der Standardwert ist vt220. Terminalname gibt den zu verwendenden Terminalnamen an. Zugeordnete Ressource: termName. |
| -usage | Gibt einen Verwendungshinweis am Bildschirm aus. |
| -vb | Zeigt an, dass ein visuelles Signal gegenüber einem akustischen Signal bevorzugt wird. Anstatt den Signalton des Terminals ausgeben, wenn Strg+G empfangen wird, blinkt das Fenster. Zugeordnete Ressource: visualBell. |
| + vb | Gibt an, dass ein akustisches Signal gegenüber einem visuellen bevorzugt wird. Dies ist das Standardverhalten. Zugeordnete Ressource: visualBell. |
| -w Umrandungsbreite | Identisch mit -borderwidth. Umrandungsbreite gibt die Breite des Fensterrahmens in Pixeln an. |
| -xrm Ressourcenzeichenfolge | Ermöglicht die Angabe von X11 Resource Manager-Ressourcen in der Befehlszeile. Ressourcenzeichenfolge gibt eine X11-Ressourcenzeichenfolge an. |
Ressourcen
| Element | Beschreibung |
|---|---|
| allowSendEvents | Gibt an, dass der Terminalemulator synthetische Ereignisse (die von einer anderen Anwendung generiert und gesendet werden) zulassen soll. Die Aktivierung dieser Ressource stellt ein potenzielles Sicherheitsrisiko dar. Der Standardwert ist "false". |
| appCursorDefault | Wenn diese Ressource auf "true" gesetzt ist, werden die Cursortasten im Anwendungsmodus initialisiert. Wenn diese Ressource auf "false" gesetzt ist, werden die Cursortasten im Cursormodus initialisiert. Der Standardwert ist "false". |
| appKeypadDefault | Wenn diese Option auf "true" gesetzt ist, werden die Tasten im numerischen Tastenblock im Anwendungsmodus initialisiert. Wenn diese Option auf "false" gesetzt ist, werden die Tasten im numerischen Tastenblock im numerischen Modus initialisiert. Der Standardwert ist "false". |
| autoWrap | Gibt an, ob der automatische Zeilenumbruch aktiviert werden soll. Der Standardwert ist "true". |
| Hintergrund | Gibt die Hintergrundfarbe des Terminalfensters sowie die Standardhintergrundfarbe für die Bildlaufleiste an. Unter CDE ist diese Ressource standardmäßig entweder auf das primäre Farbauswahlpixel oder das primäre Hintergrundpixel eingestellt, siehe backgroundIsSelect. Standardmäßig wird die Hintergrundpixelfarbe der primären Farbskala verwendet. Ohne CDE wird diese Ressource standardmäßig auf Schwarz gesetzt. |
| backgroundIsSelect | Wenn diese Ressource auf "true" gesetzt ist, wird die Motif-Auswahlfarbe anstelle der Hintergrundfarbe als Hintergrundfarbe für das Terminalfenster verwendet. Der Standardwert ist "false". |
| blinkRate | Gibt an, wie viele Millisekunden sich der Cursor beim Blinken jeweils im Ein- und Aus-Zustand befindet. Beim Wert 250 blinkt den Cursor zweimal pro Sekunde. Beim Wert 0 ist das Blinken inaktiviert. Der Standardwert ist 250. |
| borderColor | Definiert die Umrandungsfarbe für das Fenster. Der Fensterrahmen ist möglicherweise nicht sichtbar, wenn Reparenting-Fenstermanager wie dtwm und mwm verwendet werden. Der Standardwert ist "black" (schwarz). |
| borderWidth | Gibt die Umrandungsbreite des Shell-Widget-Fensters an. Dieser Wert kann von Reparenting-Fenstermanagern wie dtwm und mwm überschrieben werden. Der Standardwert ist 0. |
| c132 | Gibt an, ob die DECCOLM-Escapezeichenfolge, die zwischen dem 80- und 132-Spalten-Modus hin- und herwechselt, berücksichtigt werden soll. Der Standardwert ist "false". |
| charCursorStyle | Gibt die Form des Textcursors an. Wenn Sie den Wert "char_cursor_box" angeben, wird die Cursorgröße auf die Breite und Höhe des minimalen Zeichenrahmens der Basisschriftart festgelegt. Wenn Sie den Wert "char_cursor_bar" angeben, wird die Cursorgröße auf die Breite des Zeichenrahmens der Basisschriftart und auf die Höhe von zwei Pixel festgelegt, wobei die Oberkante des Cursors auf der Grundlinie liegt. Der Standardwert ist "char_cursor_box". |
| consoleMode | Gibt an, dass die Ausgabe nicht an /dev/console, sondern an das Terminalfenster gesendet werden soll. Mit diesem Flag kann verhindert werden, dass eine Ausgabe, die normalerweise auf dem ITE angezeigt wird, die X-Serveranzeige überschreibt. Es ist kein allgemeiner Mechanismus, um die Ausgabe von /dev/console eines beliebigen Systems an einen beliebigen X-Server zu übertragen. Beachten Sie, dass Sie das Eigentumsrecht und Schreib-/Lesezugriff auf /dev/konsole haben, damit dieses Flag funktioniert. Der Standardwert ist "false". |
| Vordergrund | Gibt die Vordergrundfarbe des Terminalfensters sowie die Standardvordergrundfarbe für die Bildlaufleiste und die Farbe für den Zeigercursor an. Unter CDE wird standardmäßig die Vordergrundfarbe der primären Farbskala verwendet. Andernfalls wird standardmäßig "white" (weiß) verwendet. |
| Geometrie | Gibt die bevorzugte Größe und Position des Terminalfensters an. Die Standardgröße ist 24 Zeilen mit jeweils 80 Zeichen. Es gibt keine Standardposition. |
| iconGeometry | Gibt die bevorzugte Position des Symbols für den Terminalemulator an. Fenstermanager können diesen Wert ignorieren. Es gibt keinen Standardwert. |
| symbolträchtig | Wenn diese Ressource auf "true" gesetzt ist, wird der Terminalemulator zunächst als Symbol angezeigt. Fenstermanager (einschließlich dtwm und mwm können diesen Wert ignorieren). Der Standardwert ist "false". |
| iconicName | Gibt den Namen für das Symbol an. Wenn das Flag -e verwendet wird, ist der Standardwert die letzte Komponente des Programmpfads. Wenn das Flag -e nicht verwendet wird, wird standardmäßig der Basisname des Namens verwendet, der für die Ausführung von dtterm verwendet wird (d. h. argv [0]). |
| jumpScroll | Gibt an, dass schnelles Blättern verwendet werden soll. Beim schnellen Blättern kann die Anzeige um mehr als eine Zeile gleichzeitig verschoben werden. Hierbei kann die Anzeige schneller aktualisiert werden, weil mehrere Textzeilen an das Terminal gesendet werden. Die maximal zulässige Anzahl von Zeilen beim schnellen Blättern ist auf die Anzahl der Zeilen in der Anzeige beschränkt. Es ist garantiert, dass alle Zeilen angezeigt werden. Der Standardwert ist "true". |
| kshMode | Gibt an, dass der ksh-Modus aktiviert werden soll. Im ksh-Modus wird beim Drücken einer Taste mit gesetztem Extend Modifier-Bit ein Escapezeichen gefolgt von dem eigentlichen Zeichen generiert. Dieses Flag wird zur Verwendung mit emacs und dem emacs-Befehlszeileneditormodus von ksh und ied bereitgestellt. Es steht im Widerspruch zur normalen Verwendung der Metataste für die Generierung erweiterterer Einzelbytezeichen und für die Generierung asiatischer Mehrbytezeichen. Der Standardwert ist "false". |
| logFile | Gibt den Namen der Datei an, in die das im Folgenden beschriebene Ausgabeprotokoll geschrieben werden soll. Wenn der Dateiname mit einem Pipe-Symbol (|) beginnt, wird angenommen, dass der Rest der Zeichenfolge ein Befehl ist, der als Endpunkt einer Pipe verwendet werden soll. Der Standarddateiname ist DttermLogXXXXX (wobei XXXXX eine eindeutige Zeichenfolge ist) und die Datei wird in dem Verzeichnis erstellt, in dem der Unterprozess gestartet wurde. Wenn die letzten fünf Zeichen XXXXX sind, werden diese durch eine eindeutige Zeichenfolge ersetzt. |
| Protokollierung | Aktiviert die Ausgabeprotokollierung. Wenn die Protokollierung aktiviert ist, wird die gesamte vom Unterprozess empfangene Ausgabe entweder in einer Datei oder in einer Befehlspipeline protokolliert (wie über das Flag logFile angegeben). Da die Daten direkt vom Unterprozess protokolliert werden, enthält die Ausgabe alle Escapezeichen und Rücklauf/Zeilenvorschau-Paare, die entsprechend der Terminalleitungsdisziplin gesendet werden. Die Ausgabe kann mit Escapezeichenfolgen aktiviert und inaktiviert werden. Der Standardwert ist "false". |
| logInhibit | Gibt an, dass die Einheiten- und Dateiprotokollierung verhindert werden soll. Der Standardwert ist "false". |
| loginShell | Gibt an, dass die gestartete Shell eine Anmeldeshell sein soll (d. h., das erste Zeichen von argv[0] ist ein Minuszeichen, das die Shell anweist, das Systemprofil und das Profil $HOME/.profile des Benutzers (für ksh und sh) bzw. die Datei csh.login des Systems und die Datei $HOME des Benutzers (für csh) zu lesen. Der Standardwert ist "false". |
| Element | Beschreibung |
|---|---|
| mapOnOutput | Gibt an, dass ein auf Symbolgröße verkleinerter Terminalemulator in Normalgröße angezeigt werden soll, wenn ein Unterprozess eine Ausgabe erzeugt. Über die Ressource mapOnOutputDelay kann eine anfängliche Zeitspanne festgelegt werden, während der sich der Prozess bei der Ausgabe durch den Subprozess nicht selbst zuordnet. Der Standardwert ist "false". |
| mapOnOutputDelay | Gibt die Anzahl der Sekunden nach dem Start an, die dtterm die mapOnOutput nicht berücksichtigt. Diese Verzögerung ermöglicht, dass die erste Ausgabe (z. B. Shelleingabeaufforderungen) an das Terminal gesendet werden kann, ohne dass die Darstellung des Fensters automatisch geändert wird. Der Standardwert ist 0 (keine Verzögerung). |
| marginBell | Gibt an, ob ein Signalton ausgegeben werden soll, wenn der Benutzer Text in der Nähe des rechten Rands eingibt. Der Standardwert ist "false". |
| menuBar | Gibt an, dass ein Pulldown-Menü angezeigt werden soll. Der Standardwert ist "true". |
| menuPopup | Gibt an, dass ein Popup-Menü aktiviert werden soll. Der Standardwert ist "true". |
| nMarginBell | Gibt den Abstand vom rechten Rand in Anzahl Zeichen an, bei dem der Randsignalton ausgegeben werden soll, sofern aktiviert. Der Standardwert ist 10. |
| pointerBlank | Gibt an, dass der Zeigercursor in den Ausblendmodus versetzt werden soll. In diesem Modus wird der Cursor eingeblendet, wenn der Zeiger bewegt wird, und entweder nach einer auswählbaren Anzahl von Sekunden oder durch eine Tastatureingabe ausgeblendet. Die Verzögerung wird über die Ressource pointerBlankDelay festgelegt. Der Standardwert ist "false". |
| pointerBlankDelay | Gibt an, wie lange (in Sekunden) gewartet werden soll, bevor der Zeigercursor ausgeblendet wird, nachdem der Zeiger verschoben wurde. Wenn Sie den Wert "0" angeben, wird der Zeiger nur bei einer Tastatureingabe ausgeblendet. Der Standardwert sind 2 Sekunden. |
| pointerColor | Gibt die Vordergrundfarbe an, die für den Zeigercursor des Terminalfensters (X11) verwendet werden soll. Standardmäßig wird die Vordergrundfarbe des Terminalfensters verwendet. Siehe Vordergrund. |
| pointerColorBackground | Gibt die Hintergrundfarbe an, die für den Zeigercursor des Terminalfensters (X11) verwendet werden soll. Standardmäßig wird die Hintergrundfarbe der Terminalfenster verwendet (siehe Hintergrund). |
| pointerShape | Gibt das Schriftartzeichen an, das für den X-Cursor an, das als Zeigercursor verwendet werden soll. Es muss eine Zeichenfolge aus der Include-Datei angegeben werden, aus der das führende XC_ entfernt wird. Der Standardwert ist xterm. |
| reverseVideo | Gibt an, ob die Umkehranzeige (Revers-Video) verwendet werden soll. Der Standardwert ist "false". |
| reverseWrap | Gibt an, ob der Reverse-Wrap-Modus aktiviert werden soll. Der Standardwert ist "false". |
| saveLines | Gibt die Anzahl der Zeilen im Terminalpuffer an, die über die Länge des Fensters hinausgehen. Der Wert ist eine Zahl gefolgt von einem optionalen Suffix. Wenn kein Suffix angegeben ist oder wenn das Suffix l angegeben ist, ist die Gesamtlänge des Terminalpuffers Wert plus Länge des Terminalfensters. Wenn das Suffix s verwendet wird, ist die Gesamtlänge des Terminalpuffers (Wert plus eins) mal Länge des Terminalfensters. dtterm versucht, das Puffer-zu-Fenster-Verhältnis beizubehalten, wenn das Fensters später vergrößert wird. Die Standardeinstellung ist 4s. |
| scrollBar | Gibt an, ob die Bildlaufleiste sichtbar sein soll. Der Standardwert ist "true". |
| sunFunctionKeys | Gibt an, ob die Sun-Escape-Codes für Funktionstasten anstelle der Standard-VT220-Escapezeichenfolgen generiert werden sollen. Der Standardwert ist "false". |
| termId | Gibt den Namen an, der zur Auswahl der richtigen Antwort auf Terminal-ID-Abfragen verwendet wird. Die gültigen Werte sind vt100, vt101, vt102 und vt220. Der Standardwert ist vt220. |
| termName | Definiert den Namen für die Umgebungsvariable $TERM. Der Standardwert ist vt220. |
| Titel | Gibt den Fenstertitel an. Wenn das Flag -e verwendet wird, wird standardmäßig die letzte Komponente des Programmpfads verwendet. Wenn das Flag -e nicht verwendet wird, wird standardmäßig die letzte Komponente des Namens verwendet, mit dem dtterm ausgeführt wird (d. h. argv [0]). |
| ttyModes | Gibt eine Zeichenfolge mit Schlüsselwörtern für die Terminaleinstellung und den Zeichen an, an die sie gebunden werden können. Zu den zulässigen Schlüsselwörtern gehören intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras und Inext. Schlüsselwörter, die für eine bestimmte Architektur nicht gültig sind, werden ordnungsgemäß geparst und ignoriert. Steuerzeichen können mit ^ gefolgt von einem Zeichen (z. B. ^c oder ^u) angegeben werden und ^? kann zum Anzeigen einer Löschoperation verwendet werden. Dies ist hilfreich, um die Standardeinstellungen des Terminals zu überschreiben, ohne jedes Mal, wenn ein Terminalprozess gestartet wird, einen stty-Befehl ausführen zu müssen. Der Standardwert ist NULL. |
| userBoldFont | Gibt ein XFontSet an, das zum Anzeigen von Text in Fettschrift auf dem Terminal verwendet werden soll. Das Schriftartenangebot muss als Motif XmFontList angegeben werden. Es werden nur zeichenorientierte Schriftarten und Monospaceschriftarten unterstützt. Das Verhalten bei der Verwendung proportionaler Schriftarten ist nicht definiert. Es wird eine Standardschriftart für Fettschrift generiert, die auf dem XLFD-Namen der Benutzerschriftart (userFont) basiert. Wenn diese Schriftart nicht verfügbar ist, wird Text in Fettschrift generiert, indem die Benutzerschriftart (mit einem Abstand von einem Pixel) überschrieben wird. |
| userFont | Gibt ein XFontSet an, das zum Anzeigen von Text auf einem Terminal verwendet werden soll. Das Schriftartenangebot muss als Motif XmFontList angegeben werden. Es werden nur zeichenorientierte Schriftarten und Monospaceschriftarten unterstützt. Das Verhalten bei der Verwendung proportionaler Schriftarten ist nicht definiert. Diese Schriftart wird nicht zur Anzeige von anderem Text (z. B. in der Menüleiste, in Popup-Menüs, Dialogen usw.) verwendet. Standardmäßig wird der XmNtextFontList-Wert des übergeordneten Bulletin-Boards (siehe XmBulletinBoard(3X)) auf dieselbe Weise wie das XmText-Widget verwendet. |
| visualBell | Gibt an, dass ein visuelles Signal einem akustischen Signal vorgezogen wird. Anstatt den Signalton des Terminals ausgeben, wenn Strg+G empfangen wird, blinkt das Fenster. Der Standardwert ist "false". |
Zeigerverwendung
Hinweis: Mit dtterm können Sie Textbereiche auswählen. Die Auswahl basiert auf dem ICCCM-Modell (Inter-Client Communication Conventions Manual). dtterm unterstützt nur die primäre Auswahl. Sie können ausgewählten Text durch Primärübertragung kopieren oder einfügen. Die Eingabe wird als Tastatureingabe behandelt und an der Cursorosition eingefügt. Die Auswahl-/Einfügeoperationen und ihre Standardzuweisungen sind im Folgenden beschrieben.
| Element | Beschreibung |
|---|---|
| select | Die linke Maustaste wird vewrendet, um den zu kopierenden Text auszuwählen. Bewegen Sie den Zeiger an den Anfang des zu kopierenden Texts, halten Sie die linke Maustaste gedrückt, bewegen Sie den Cursor an das Ende des zu kopierenden Texts und lassen Sie die Maustaste los. Ausgewählter Text kann abgewählt werden, indem die linke Maustaste gedrückt wird, ohne die Maus zu bewegen. |
| einfügen | Mit der mittleren Maustaste wird der Text aus der primären Auswahl eingefügt und als Tastatureingabe behandelt. |
Aktionen
| Element | Beschreibung |
|---|---|
| bell ([Prozentsatz]) | Bei Auswahl dieser Aktion ertönt die Tastaturglocke in der Lautstärke, die um den angegebenen Prozentsatz oberhalb oder unterhalb der Basislautstärke liegt. |
| break () | Bei Auswahl dieser Aktion wird ein Unterbrechungssignal an den untergeordneten Prozess gesendet. |
| abbrechen () | Bei Auswahl dieser Aktion wird ein Abbruchzeichen (CAN) an den untergeordneten Prozess gesendet. |
| do () | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der Do-Taste zugeordnet ist, an den untergeordneten Prozess gesendet. |
| edit-key (Zeichenfolge) | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der entsprechenden Bearbeitungstaste zugeordnet ist, an den untergeordneten Prozess gesendet. Die Interpretation dieser Taste ist anwendungsspezifisch. Die gültigen Werte für "Zeichenfolge" sind find, insert, next, prior, remove und select. |
| extend-start () | Startet die Erweiterung des aktuell ausgewählten Textes. extend-end () Hinweis: Erweitert die aktuelle Auswahl. Die ausgewählte Textmenge hängt von der Anzahl der Mausklicks ab.
|
| function-key-execute (Nummer [,Typ]) | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der entsprechenden Funktionstastennummer zugeordnet ist, an den untergeordneten Prozess. Die gültigen Werte für Nummer sind 1 bis 35. Wenn der Typ auf Funktion (oder gar nicht) gesetzt ist, wird die Escapezeichenfolge, die der Funktionstaste Nummer zugeordnet ist, an den untergeordneten Prozess gesendet. Wenn Typ auf UDK gesetzt ist, wird die Zeichenfolge, die der benutzerdefinierten Tastennummer zugeordnet ist, an den untergeordneten Prozess gesendet. |
| grab-focus () | Bei Auswahl dieser Aktion wird je nach Anzahl der Mausklicks eine der folgenden Aktionen ausgeführt. Bei einmaligem Klicken wird ausgewählter Text abgewählt und der Auswahlanker an der Zeigerposition platziert. Bei zweimaligem Klicken wird ein Wort ausgewählt, bei dreimaligem Klicken eine Textzeile und beim viermaligem Klicken der gesamte Text. |
| Kaltstart () | Bei Auswahl dieser Aktion wird ein Kaltstart des Terminalemulators durchgeführt. |
| Hilfe ( ) | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der DEC VT220-Hilfetaste zugeordnet ist, an den untergeordneten Prozess gesendet. Die Interpretation dieser Taste ist anwendungsspezifisch. |
| keymap (Name) | Bei Auswahl dieser Aktion wird dynamisch eine neue Umsetztabelle mit dem angegebenen "Namen" und dem Suffix "Keymap" (Groß-/Kleinschreibung muss beachtet werden) erstellt. Wenn Sie den namen "None" angeben, wird die ursprüngliche Umsetztabelle wiederhergestellt. |
| keypad-key-execute (Zeichenfolge) | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der entsprechenden Taste im numerischen Tastenblock zugeordnet ist, an den untergeordneten Prozess gesendet. Die Interpretation dieser Tasten ist anwendungsspezifisch. Zu den gültigen Werten für Zeichenfolge gehören f1-f4, space, tab, enter, equal, multiply, add, separator, subtract, decimal, divide und 0-9. |
| move-cursor (Richtung) | Bei Auswahl dieser Aktion wird die Escapezeichenfolge, die der entsprechenden Cursorbewegung zugeordnet ist, an den untergeordneten Prozess gesendet. Die Interpretation dieser Tasten ist anwendungsspezifisch. Zu den gültigen Werten für Richtung gehören up, down, backward und forward. |
| redraw-display () | Bei Auswahl dieser Aktion wird der Inhalt des Textfensters neu gezeichnet. |
| scroll (Anzahl [,Einheiten]) | Bei Auswahl dieser Aktion wird der Anzeigespeicher vorgeblättert, wenn "Anzahl" kleiner als null ist, bzw. rückwärts, wenn Anzahl größer als null ist. Um wie viele Zeilen geblättert wird, richtet sich nach Anzahl und Einheiten. Die gültigen Werte für Einheiten sind page, halfpage und line. Der Standardwert für Einheiten ist "line". |
| select-adjust () | Bei Auswahl dieser wird die Auswahl erweitert. Die ausgewählte Textmenge hängt von der Anzahl der Mausklicks ab:
|
| select-all () | Bei Auswahl dieser Aktion wird der gesamte Text ausgewählt. |
| select-page | Bei Auswahl dieser Aktion wird der gesamte Text in der Anzeige ausgewählt. |
| self-insert () | Bei Auswahl dieser Aktion wird das Zeichen, das der gedrückten Taste zugeordnet ist, an den untergeordneten Prozess gesendet. |
| Warmstart () | Bei Auswahl dieser Aktion wird ein Warmstart des Terminals durchgeführt. |
| stop (Status) | Bei Auswahl dieser Aktion wird das Lesen von Daten aus dem untergeordneten Prozess gestartet oder gestoppt. Die gültigen Werte für Status sind toggle, on und off. |
| string (zeichenfolge) | Bei Auswahl dieser Aktion wird die angegebene Textzeichenfolge so eingefügt, als wäre er eingegeben worden. Die Zeichenfolge muss in Anführungszeichen gesetzt werden, wenn sie Leerzeichen oder nicht alphanumerische Zeichen enthält. Die Zeichenfolge wird als Hexadezimalzeichenkonstante interpretiert, wenn sie mit den Zeichen 0x beginnt. |
| Registerkarte () | Bei Auswahl dieser Aktion wird ein Tabulatorzeichen an den untergeordneten Prozess gesendet. |
| visual-bell () | Die Auswahl dieser Aktion bewirkt, dass das Fenster schnell blinkt. |
| Virtuelle Bindungen | Die Bindungen für virtuelle Tasten sind anbieterspezifisch. Virtuelle Bindungen gelten nicht, wenn das dtterm-Widget den Eingabefokus hat. Informationen zu Bindungen für virtuelle Maustasten und Tasten finden Sie unter "VirtualBindings". |
Dateien
| Element | Beschreibung |
|---|---|
| /usr/bin/diff | Enthält den Befehl diff. |