Passa al contenuto principale

State ancora lavorando su VOS utilizzando una vista a 80 colonne per 24 linee? Segui il flusso e vedi il quadro generale.

VOS supporta molti terminali ed emulatori di terminali. Stratus fornisce file di tipo terminale ("ttps") per oltre 100 terminali o emulatori. Sono tutti impostati di default su 80×24 viste, ma è facile passare a una vista più grande. La maggior parte dei ttps contiene una sezione "setup" che elenca le configurazioni di schermo accettabili. Per esempio, se si utilizza il v103 ttp, sia su un terminale reale che in un emulatore come TTWin, digitare la seguente riga di comando:

!set_terminal_parameters -setup 132x42

Questo comando cambierà dinamicamente il vostro schermo per avere 132 colonne e 42 linee. Potrebbe essere necessario indossare gli occhiali o ridimensionare la finestra dell'emulatore per leggere più facilmente i caratteri. Se il vostro emulatore supporta tutte le caratteristiche del v103, non dovrebbe avere problemi a funzionare con la vista più grande.

Si noti che la vista 132×42 può contenere 2,8 volte il numero di caratteri di una vista 80×24. Trovo che posso ottenere una migliore comprensione del mio software, ed essere più produttivo, con la vista più grande.

Le viste più grandi sono supportate dallo stucco, dal teratermio e da piccoli emulatori a termine. Offrono una vista massiccia 132×65, che visualizza 4,5 volte più caratteri di 80×24. Questi emulatori sono in grado di ridimensionare la finestra sotto il controllo dell'host - In altre parole, quando si cambia il setup ridimensionano automaticamente la finestra del PC. Questi emulatori non si limitano alle viste definite nei tipi di terminale: Se avete bisogno di un'altra dimensione di vista, potete modificare i setup nel file del tipo di terminale per usare altre dimensioni (fino a 255 x 255).

Non sono a conoscenza di alcun metodo per elencare i parametri di setup disponibili, a parte la lettura del ttp stesso. Fortunatamente, spediamo i file sorgente per il ttps nella directory (master_disk)>sistema>programmi_campione>campione>programmi_ttps supportati. Potete semplicemente prenderli in un editor e cercare la parola chiave "setup" per vedere quali sono disponibili, o usare "display -match setup" o "grep setup" per trovare le linee appropriate.

Se si utilizza openssh, è possibile ridimensionare le finestre sul PC (o sul sistema Linux) e far sì che VOS tenga traccia dei cambiamenti di dimensione delle finestre. Questa funzione è abilitata dall'opzione screen-can-be-resized nei file di tipo terminale. I tipi di terminale full_xterm, putty_aws, tinyterm, ttwin_aws e xterm hanno attualmente questa opzione.

La seguente tabella mostra le combinazioni di emulatore e tipo di terminale che permetteranno al VOS di ridimensionare la finestra (per telnet) o che terrà traccia del ridimensionamento della finestra da parte del PC (per OpenSSH).

piattaforma emulatore telnet ttp ssh ttp
PC PuTTY stucco stuccatura_laws
PC Tera Term Pro teraterm
PC TinyTERM tinyterm tinyterm
PC TTWin ttwin ttwin_aws
Linux xterm full_xterm
Unix più vecchio xterm xterm

L'elaborazione della linea di comando si riadatta anche al volo quando le dimensioni dello schermo cambiano. Potrebbe essere necessario riavviare le applicazioni orientate allo schermo per notare che lo schermo è stato ridimensionato.

Alcuni vecchi terminali ed emulatori possono supportare solo l'uso di più colonne e non più linee. Questo è particolarmente vero con la serie di terminali DEC "vt", cioè con la serie vt100, vt220 e vt320. Ma si può scoprire che se si passa a un ttp per un terminale DEC più recente (cioè il vt510), l'emulatore può effettivamente gestire le caratteristiche aggiuntive necessarie per aumentare il numero di linee e il numero di colonne.

Se il vostro emulatore non è in grado di supportare le viste più grandi, allora vi consiglio di trovare un nuovo emulatore. Una volta utilizzate le viste più grandi, non vorrete più tornare indietro.

Dan Danz e Herbie Robinson hanno contribuito a questo articolo.

© 2024 Stratus Technologies.