Befehl "bterm"
Zweck
Emuliert Terminals im bidirektionalen Modus (BIDI).
Syntax
bterm [ -maps Zuordnung ] [ -help ] [ -keywords ] [ -nobidi ] [ -symmetric ] [ -autopush ] [ -or Ausrichtung ] [ -text Texttyp ] [ -nss Zahlenform ] [ -csd Zeichenform ] [ -tail ] [ -nonulls ]
Beschreibung
Der Befehl bterm emuliert Terminals des Typs IBM® 3151, VT220, HFT und weitere Terminals. Er arbeitet auf ASCII-Terminals im BIDI-Modus. Dieser Befehl erstellt eine BIDI-Shell, in der jede beliebige BIDI-Anwendung ausgeführt werden kann. Sie können den Befehl bterm nicht rekursiv über sich selbst aufrufen.
Die Zuordnungen, die die Tastaturbelegung und den symmetrischen Austausch von Zeichen bestimmen, werden mit dem Flag -maps angegeben. Weitere BIDI-Verhaltensweisen können mit den für den Befehl bterm verfügbaren Flags angegeben oder in den Standarddateien festgelegt werden. Zu diesen Verhaltensweisen gehören der Standardtextmodus, die Standardanzeigenausrichtung, der Standardmodus der arabischen Zeichengestaltung, die Standardform von Zahlen sowie die Aktivierung bzw. Inaktivierung des Modus für symmetrischen Austausch und des Autopush-Modus. Die mit Flags angegebenen Verhaltensweisen haben Vorrang vor den in den Standarddateien festgelegten Verhaltensweisen.
Die Standarddateien werden in der folgenden Reihenfolge durchsucht:
- Die Datei .Bidi-defaults wird in Ihrem Ausgangsverzeichnis gesucht.
- Wenn die Datei nicht gefunden wird, sucht der Befehl bterm die Ressourcendatei BTerm in der Datei /usr/lib/nls/bidi/$LANG/app-defaults.
Flags
| Element | Beschreibung |
|---|---|
| -autopush | Aktiviert den Autopush-Modus im visuellen Textmodus. |
| -csd Zeichenform | Gibt die Form arabischer Zeichen an.
Die gültigen Optionen für die Variable Zeichenform sind im Folgenden aufgelistet:
|
| -help | Listet die verfügbaren Parameter und deren Syntax auf. |
| -keywords | Listet die Schlüsselwörter auf, die in der Standarddatei verfügbar sind. |
| -maps Zuordnung | Gibt die Zuordnung an, die für die Tastaturbelegung und den symmetrischen Austausch von Zeichen verwendet wird.
Jede Sprache hat eine andere Zuordnung und die verfügbaren Optionen für die Variable Zuordnung sind im Verzeichnis /usr/lib/nls/bidi/maps enthalten.
Sie müssen die Umgebungsvariable BIDIPATH wie folgt angeben:
|
| -nobidi | Inaktiviert den BIDI-Modus. |
| -nonulls | Initialisiert die Anzeige mit Leerzeichen anstelle von Nullen. |
| -nss Zahlenform | Gibt die Form der Numerale an.
Geben Sie eine der folgenden Optionen für die Variable Zahlenform an:
Die Standardoption ist bilingual. |
| -or Ausrichtung | Gibt die Anzeigenausrichtung an. Die Optionen für die Variable Ausrichtung sind LTR und RTL. Die Standardoption ist LTR. |
| -symmetric | Aktiviert den Modus für symmetrischen Austausch. |
| -tail | Schreibt die Zeichen "seen," "sheen," "sad" und "dad" der arabischen Sprache in zwei Zellen und nicht in eine einzige. |
| -text Texttyp | Gibt den Typ des Datenstroms an. Die Optionen für die Variable Texttyp sind implicit und visual. Die Standardoption ist implicit. |
Tastenkombinationen
Zum Ändern der BIDI-Einstellungen mithilfe von Tastenkombinationen drücken Sie die Tastenkombination Strg+X, um einen BIDI-Befehlsmodus zu aktivieren. Jede Taste, die Sie nach dieser Tastenkombination drücken, wird als BIDI-Befehl interpretiert. Bei ungültige Tastenanschlägen wird ein Signalton ausgegeben und der BIDI-Befehlsmodus beendet. Die folgenden Tasten sind gültige BIDI-Befehle:
| Taste | Zweck |
|---|---|
| r | Kehrt die Anzeigenausrichtung um. |
| n | Stellt die Tastaturbelegung auf die nationale Tastaturbelegung ein. |
| l | Stellt die Tastaturbelegung auf die lateinische Tastaturbelegung (LATIN) ein. |
| a | Aktiviert/Inaktiviert die Option "automatic" für die Formvariable für arabische Zeichen (gilt auch für den impliziten Modus). |
| t | Zeigt den Status an. |
| space | Gibt ein erforderliches Leerzeichen (RSP, Required Space) ein. |
Nur für den impliziten Modus:
| Taste | Zweck |
|---|---|
| c | Aktiviert/Inaktivert den Modus für Spaltenüberschriften. |
Nur für den visuellen Modus:
| Taste | Zweck |
|---|---|
| s | Aktiviert den Push-Modus. |
| e | Beendet den End Push-Modus. |
| p | Aktiviert/Inaktiviert den Autopush-Modus. |
| f | Stellt arabische Zeichen in ihrer Endform dar. |
| i | Stellt arabische Zeichen in ihrer Anfangsform dar. |
| b | Stellt arabische Zeichen im Durchleitungsmodus dar. |
| o | Stellt arabische Zeichen in ihrer isolierten Form dar. |
| m | Stellt arabische Zeichen in ihrer mittleren Form dar. |
Schlüsselwörter in der Datei ".Bidi-defaults"
Verwenden Sie die folgenden Schlüsselwörter, um die Standardwerte für den Befehl bterm festzulegen.
| Schlüsselwörter | Wert/Effekt |
|---|---|
| fScrRev |
|
| fRTL |
|
| fLTR |
|
| fPush |
|
| fEndPush |
|
| fAutoPush |
|
| fASD |
|
| fShapeIS |
|
| fShapeIN |
|
| fShapeM |
|
| fShapeF |
|
| textType |
|
| orientation |
|
| symmetric |
|
| numShape |
|
| charShape |
|
| maps | Gibt das Seitencodeverzeichnis an, das für die Tastatur verwendet werden soll: layering, input, output und symmetric character swapping. |
| expandTail |
|
| nobidi |
|
| noNulls |
|