Zum Hauptinhalt springen

Arbeiten Sie immer noch an der VOS mit einer Ansicht von 80 Spalten mal 24 Zeilen? Gehen Sie mit dem Strom und sehen Sie das große Ganze.

VOS unterstützt viele Terminals und Terminalemulatoren. Stratus liefert Terminal-Typ-Dateien ("ttps") für über 100 Terminals oder Emulatoren. Sie alle sind standardmäßig auf eine 80×24-Ansicht eingestellt, aber es ist einfach, eine größere Ansicht zu wählen. Die meisten ttps enthalten einen Abschnitt "setup", in dem die zulässigen Bildschirmkonfigurationen aufgeführt sind. Wenn Sie zum Beispiel das ttp v103 verwenden, entweder auf einem echten Terminal oder in einem Emulator wie TTWin, geben Sie die folgende Befehlszeile ein:

!set_terminal_parameters -setup 132x42

Mit diesem Befehl wird Ihr Bildschirm dynamisch so verändert, dass er 132 Spalten und 42 Zeilen hat. Möglicherweise müssen Sie Ihre Brille aufsetzen oder die Größe des Emulatorfensters ändern, um die Zeichen besser lesen zu können. Wenn Ihr Emulator alle Funktionen des v103 unterstützt, sollte er problemlos mit der größeren Ansicht arbeiten.

Beachten Sie, dass die 132×42-Ansicht 2,8 Mal so viele Zeichen aufnehmen kann wie eine 80×24-Ansicht. Ich finde, dass ich mit der größeren Ansicht meine Software besser verstehen und produktiver arbeiten kann.

Die größten Ansichten werden von den Emulatoren putty, teraterm und tinyterm unterstützt. Sie bieten eine riesige 132×65-Ansicht, die 4,5-mal so viele Zeichen anzeigt wie 80×24. Diese Emulatoren sind in der Lage, die Größe des Fensters unter der Kontrolle des Hosts zu ändern - mit anderen Worten, wenn Sie die Einstellungen ändern, wird die Größe des PC-Fensters automatisch angepasst. Diese Emulatoren sind nicht auf die in den Terminaltypen definierten Ansichten beschränkt: Wenn Sie eine andere Ansichtsgröße benötigen, können Sie die Einstellungen in der Terminaltypdatei bearbeiten, um andere Größen zu verwenden (bis zu 255 x 255).

Mir ist keine andere Methode bekannt, um die verfügbaren Setup-Parameter aufzulisten, als das ttp selbst zu lesen. Glücklicherweise liefern wir die Quelldateien für die ttps im Verzeichnis (master_disk)>system>sample_programs>supported_ttps aus. Sie können sie einfach in einem Editor öffnen und nach dem Schlüsselwort "setup" suchen, um zu sehen, welche Parameter verfügbar sind, oder "display -match setup" oder "grep setup" verwenden, um die entsprechenden Zeilen zu finden.

Wenn Sie openssh verwenden, können Sie die Größe der Fenster auf dem PC (oder Linux-System) ändern und VOS die Änderungen der Fenstergröße verfolgen lassen. Diese Funktion wird durch die Option screen-can-be-resized in den Terminal-Typ-Dateien aktiviert. Die Terminaltypen full_xterm, putty_aws, tinyterm, ttwin_aws und xterm verfügen derzeit über diese Option.

Die folgende Tabelle zeigt die Kombinationen von Emulator und Terminaltyp, die es VOS erlauben, die Größe des Fensters zu ändern (für Telnet) oder die die Größenänderung des Fensters durch den PC verfolgen (für OpenSSH).

Plattform Emulator telnet ttp ssh ttp
PC PuTTY Kitt Kitt_Aws
PC Tera Term Pro teraterm
PC TinyTERM tinyterm tinyterm
PC TTWin ttwin ttwin_aws
Linux xterm voll_xterm
Älteres Unix xterm xterm

Die Befehlszeilenverarbeitung passt sich sogar im laufenden Betrieb an, wenn sich die Bildschirmgröße ändert. Bildschirmorientierte Anwendungen müssen möglicherweise neu gestartet werden, um zu bemerken, dass die Größe des Bildschirms geändert wurde.

Einige ältere Terminals und Emulatoren unterstützen möglicherweise nur die Verwendung von mehr Spalten und nicht von mehr Zeilen. Dies gilt insbesondere für die DEC-Terminals der "vt"-Serie, d.h. das vt100, vt220 und vt320. Wenn Sie jedoch zu einem ttp für ein neueres DEC-Terminal (z. B. das vt510) wechseln, werden Sie feststellen, dass Ihr Emulator die zusätzlichen Funktionen, die zur Erhöhung der Anzahl der Zeilen und Spalten erforderlich sind, tatsächlich verarbeiten kann.

Wenn Ihr Emulator die größeren Ansichten nicht unterstützen kann, empfehle ich Ihnen, einen neuen Emulator zu suchen. Wenn Sie einmal die größeren Ansichten verwendet haben, werden Sie nie wieder zurückkehren wollen.

Dan Danz und Herbie Robinson haben zu diesem Artikel beigetragen.

© 2024 Stratus Technologies.