Ir al contenido principal

¿Sigues trabajando en VOS usando una vista de 80 columnas por 24 líneas? Siga la corriente y vea el panorama general.

VOS soporta muchas terminales y emuladores de terminales. Stratus suministra archivos de tipo terminal ("ttps") para más de 100 terminales o emuladores. Todos tienen por defecto vistas de 80×24, pero es fácil cambiar a una vista más grande. La mayoría de los ttps contienen una sección de "configuración" que enumera las configuraciones de pantalla aceptables. Por ejemplo, si está usando la v103 ttp, ya sea en una terminal real o en un emulador como TTWin, escriba la siguiente línea de comando:

!set_terminal_parameters -setup 132x42

Este comando cambiará dinámicamente su pantalla para tener 132 columnas y 42 líneas. Puede que tengas que ponerte las gafas o cambiar el tamaño de la ventana del emulador para leer más fácilmente los personajes. Si tu emulador soporta todas las características de la v103, no debería tener problemas para funcionar con la vista más grande.

Observe que la vista de 132×42 puede contener 2,8 veces más caracteres que una vista de 80×24. Creo que puedo entender mejor mi software, y ser más productivo, con la vista más grande.

Las vistas más grandes son apoyadas por los emuladores de masilla, teraterm y tinyterm. Ofrecen una vista masiva de 132×65, que muestra 4,5 veces más caracteres que 80×24. Estos emuladores son capaces de cambiar el tamaño de la ventana bajo el control del host - En otras palabras, cuando cambias la configuración, automáticamente cambiarán el tamaño de la ventana del PC. Estos emuladores no se limitan a las vistas definidas en los tipos de terminales: Si necesita otro tamaño de vista, puede editar la configuración en el archivo de tipo de terminal para utilizar otros tamaños (hasta 255 x 255).

No conozco ningún método para enumerar los parámetros de configuración disponibles aparte de la lectura del propio ttp. Afortunadamente, enviamos los archivos fuente de los ttps en el directorio (master_disk)>system>sample_programs>supported_ttps. Puede simplemente recogerlos en un editor y buscar la palabra clave "setup" para ver cuáles están disponibles, o utilizar "display -match setup" o "grep setup" para encontrar las líneas apropiadas.

Si está usando openssh, puede cambiar el tamaño de las ventanas en el PC (o en el sistema Linux) y hacer que VOS rastree los cambios de tamaño de las ventanas. Esta característica está habilitada por la opción "screen-can-be-resized" en los archivos de tipo terminal. Los tipos de terminal full_xterm, putty_aws, tinyterm, ttwin_aws y xterm tienen actualmente esta opción.

La siguiente tabla muestra las combinaciones de tipo de emulador y terminal que permitirán a VOS redimensionar la ventana (para telnet) o que rastreará el redimensionamiento de la ventana por la PC (para OpenSSH).

plataforma emulador telnet ttp ssh ttp
PC PuTTY masilla masilla_aws
PC Tera Term Pro teraterm
PC TinyTERM tinyterm tinyterm
PC TTWin ttwin ttwin_aws
Linux xterm full_xterm
El antiguo Unix xterm xterm

El procesamiento de la línea de comandos incluso se reajusta sobre la marcha cuando cambia el tamaño de la pantalla. Las aplicaciones orientadas a la pantalla pueden necesitar ser reiniciadas para notar que la pantalla ha sido redimensionada.

Algunos terminales y emuladores más antiguos sólo pueden soportar el uso de más columnas y no más líneas. Esto es particularmente cierto con la serie de terminales DEC "vt", es decir, las vt100, vt220 y vt320. Pero puede que descubra que si cambia a un ttp para un terminal DEC más nuevo (es decir, el vt510), su emulador puede efectivamente manejar las características adicionales necesarias para aumentar el número de líneas así como el número de columnas.

Si tu emulador no puede soportar las vistas más grandes, entonces te recomiendo que encuentres un nuevo emulador. Una vez que uses las vistas más grandes, no querrás volver atrás.

Dan Danz y Herbie Robinson contribuyeron a este artículo.