Pular para o conteúdo principal

Você ainda está trabalhando no VOS usando uma visualização de 80 colunas por 24 linhas? Entre no ritmo e veja o panorama geral.

O VOS suporta muitos terminais e emuladores de terminal. A Stratus fornece arquivos do tipo terminal (“ttps”) para mais de 100 terminais ou emuladores. Todos eles têm como padrão visualizações de 80×24, mas é fácil alterar para uma visualização maior.  A maioria dos ttps contém uma seção “setup” que lista as configurações de tela aceitáveis. Por exemplo, se você estiver usando o ttp v103, seja em um terminal real ou em um emulador como o TTWin, digite a seguinte linha de comando:

!set_terminal_parameters -setup 132x42

Este comando alterará dinamicamente sua tela para ter 132 colunas e 42 linhas. Pode ser necessário colocar seus óculos ou redimensionar a janela do emulador para facilitar a leitura dos caracteres. Se o seu emulador suportar todos os recursos do v103, não deve haver problema em executá-lo com a visualização ampliada.

Observe que a visualização 132×42 pode conter 2,8 vezes mais caracteres do que uma visualização 80×24. Acho que consigo entender melhor meu software e ser mais produtivo com a visualização maior.

As visualizações maiores são suportadas pelos emuladores putty, teraterm e tinyterm. Eles oferecem uma visualização enorme de 132×65, que exibe 4,5 vezes mais caracteres do que 80×24. Esses emuladores são capazes de redimensionar a janela sob o controle do host – em outras palavras, quando você altera a configuração, eles redimensionam automaticamente a janela do PC.  Esses emuladores não se limitam às visualizações definidas nos tipos de terminal: se você precisar de outro tamanho de visualização, pode editar as configurações no arquivo de tipo de terminal para usar outros tamanhos (até 255 x 255).

Não conheço nenhum método para listar os parâmetros de configuração disponíveis além de ler o próprio ttp.  Felizmente, enviamos os arquivos fonte para os ttps no diretório (master_disk)>system>sample_programs>supported_ttps. Você pode simplesmente abri-los em um editor e procurar pela palavra-chave “setup” para ver quais estão disponíveis, ou usar “display -match setup” ou “grep setup” para encontrar as linhas apropriadas.

Se você estiver usando o openssh, poderá redimensionar as janelas no PC (ou sistema Linux) e fazer com que o VOS acompanhe as alterações no tamanho da janela. Esse recurso é ativado pela opção screen-can-be-resized nos arquivos do tipo terminal. Os tipos de terminal full_xterm, putty_aws, tinyterm, ttwin_aws e xterm atualmente possuem essa opção.

A tabela a seguir mostra as combinações de emulador e tipo de terminal que permitirão ao VOS redimensionar a janela (para telnet) ou que rastrearão o redimensionamento da janela pelo PC (para OpenSSH).

plataforma emulador telnet ttp ssh ttp
PC PuTTY massa massa_aws
PC Tera Term Pro teraterm
PC TinyTERM tinyterm tinyterm
PC TTWin ttwin ttwin_aws
Linux xterm full_xterm
Unix mais antigo xterm xterm

O processamento da linha de comando se reajusta instantaneamente quando o tamanho da tela muda. Os aplicativos orientados para tela podem precisar ser reiniciados para perceber que a tela foi redimensionada.

Alguns terminais e emuladores mais antigos podem suportar apenas o uso de mais colunas e não mais linhas. Isso é particularmente verdadeiro com a série de terminais DEC “vt”, ou seja, o vt100, vt220 e vt320.  Mas você pode descobrir que, se mudar para um ttp para um terminal DEC mais recente (ou seja, o vt510), seu emulador pode realmente lidar com os recursos adicionais necessários para aumentar o número de linhas, bem como o número de colunas.

Se o seu emulador não suportar as visualizações maiores, recomendo que você procure um novo emulador. Depois de usar as visualizações maiores, você nunca mais vai querer voltar atrás.

Dan Danz e Herbie Robinson contribuíram para este artigo.

© 2024 Stratus Technologies.