Vous travaillez toujours sur le VOS en utilisant une vue en 80 colonnes par 24 lignes ? Suivez le rythme et voyez la situation dans son ensemble.
VOS supporte de nombreux terminaux et émulateurs de terminaux. Stratus fournit des fichiers de type terminal ("ttps") pour plus de 100 terminaux ou émulateurs. Ils ont tous une vue par défaut de 80×24, mais il est facile de passer à une vue plus grande. La plupart des ttps contiennent une section "setup" qui énumère les configurations d'écran acceptables. Par exemple, si vous utilisez le ttp v103, soit sur un terminal réel, soit dans un émulateur tel que TTWin, tapez la ligne de commande suivante :
!set_terminal_parameters -setup 132x42
Cette commande changera dynamiquement votre écran pour avoir 132 colonnes et 42 lignes. Vous devrez peut-être mettre vos lunettes, ou redimensionner la fenêtre de l'émulateur pour lire plus facilement les caractères. Si votre émulateur supporte toutes les fonctionnalités de la v103, il ne devrait pas avoir de problème pour fonctionner avec la vue agrandie.
Notez que la vue 132×42 peut contenir 2,8 fois plus de caractères qu'une vue 80×24. Je trouve que je peux mieux comprendre mon logiciel, et être plus productif, avec la vue plus grande.
Les vues les plus larges sont soutenues par les émulateurs de mastic, de tératères et de tinytermes. Elles offrent une vue massive de 132×65, qui affiche 4,5 fois plus de caractères que 80×24. Ces émulateurs sont capables de redimensionner la fenêtre sous le contrôle de l'hôte. En d'autres termes, lorsque vous modifiez la configuration, ils redimensionnent automatiquement la fenêtre du PC. Ces émulateurs ne se limitent pas aux vues définies dans les types de terminaux : Si vous avez besoin d'une autre taille de vue, vous pouvez modifier les configurations dans le fichier de type de terminal pour utiliser d'autres tailles (jusqu'à 255 x 255).
Je ne connais pas de méthode permettant de lister les paramètres de configuration disponibles autre que la lecture du ttp lui-même. Heureusement, nous envoyons les fichiers sources du ttps dans le répertoire (master_disk)>system>sample_programs>supported_ttps. Vous pouvez simplement les récupérer dans un éditeur et rechercher le mot-clé "setup" pour voir lesquels sont disponibles, ou utiliser "display -match setup" ou "grep setup" pour trouver les lignes appropriées.
Si vous utilisez openssh, vous pouvez redimensionner les fenêtres sur le PC (ou le système Linux) et demander à VOS de suivre les changements de taille des fenêtres. Cette fonction est activée par l'option "screen-can-be-resized" (redimensionnement de l'écran) dans les fichiers de type terminal. Les types de terminaux full_xterm, putty_aws, tinyterm, ttwin_aws et xterm disposent actuellement de cette option.
Le tableau suivant montre les combinaisons d'émulateur et de type de terminal qui permettront à VOS de redimensionner la fenêtre (pour telnet) ou qui suivront le redimensionnement de la fenêtre par le PC (pour OpenSSH).
plate-forme | émulateur | telnet ttp | ssh ttp |
PC | PuTTY | putty | putty_aws |
PC | Tera Term Pro | teraterm | |
PC | TinyTERM | tinyterm | tinyterm |
PC | TTWin | ttwin | ttwin_aws |
Linux | xterm | full_xterm | |
Ancien Unix | xterm | xterm |
Le traitement en ligne de commande se réajuste même à la volée lorsque la taille de l'écran change. Il peut être nécessaire de redémarrer les applications orientées écran afin de constater que l'écran a été redimensionné.
Certains terminaux et émulateurs plus anciens peuvent ne prendre en charge que l'utilisation d'un plus grand nombre de colonnes et non de lignes. Cela est particulièrement vrai pour les terminaux de la série DEC "vt", c'est-à-dire les vt100, vt220 et vt320. Mais vous constaterez peut-être que si vous passez à un ttp pour un terminal DEC plus récent (c'est-à-dire le vt510), votre émulateur peut effectivement gérer les fonctions supplémentaires nécessaires pour augmenter le nombre de lignes ainsi que le nombre de colonnes.
Si votre émulateur ne peut pas supporter les vues plus grandes, alors je vous recommande de trouver un nouvel émulateur. Une fois que vous aurez utilisé les vues plus grandes, vous ne voudrez plus jamais revenir en arrière.
Dan Danz et Herbie Robinson ont contribué à cet article.