Stai ancora lavorando su VOS utilizzando una visualizzazione di 80 colonne per 24 righe? Segui il flusso e guarda il quadro generale.
VOS supporta molti terminali ed emulatori di terminale. Stratus file di tipo terminale ("ttps") per oltre 100 terminali o emulatori. Tutti hanno come impostazione predefinita una visualizzazione 80×24, ma è facile passare a una visualizzazione più grande. La maggior parte dei ttps contiene una sezione "setup" che elenca le configurazioni dello schermo accettabili. Ad esempio, se si utilizza il ttp v103, su un terminale reale o in un emulatore come TTWin, digitare la seguente riga di comando:
!set_terminal_parameters -setup 132x42
Questo comando modificherà dinamicamente lo schermo in modo da avere 132 colonne e 42 righe. Potrebbe essere necessario indossare gli occhiali o ridimensionare la finestra dell'emulatore per leggere più facilmente i caratteri. Se l'emulatore supporta tutte le funzionalità della v103, non dovrebbe avere problemi a funzionare con una visualizzazione più grande.
Si noti che la visualizzazione 132×42 può contenere 2,8 volte più caratteri rispetto a una visualizzazione 80×24. Trovo che con una visualizzazione più ampia riesco a comprendere meglio il mio software e ad essere più produttivo.
Le visualizzazioni più grandi sono supportate dagli emulatori putty, teraterm e tinyterm. Offrono una visualizzazione massiccia di 132×65, che mostra 4,5 volte più caratteri rispetto a 80×24. Questi emulatori sono in grado di ridimensionare la finestra sotto il controllo dell'host - In altre parole, quando si modifica la configurazione, essi ridimensionano automaticamente la finestra del PC. Questi emulatori non sono limitati alle visualizzazioni definite nei tipi di terminale: se avete bisogno di un'altra dimensione di visualizzazione, potete modificare le impostazioni nel file del tipo di terminale per utilizzare altre dimensioni (fino a 255 x 255).
Non conosco alcun metodo per elencare i parametri di configurazione disponibili se non quello di leggere il ttp stesso. Fortunatamente, forniamo i file sorgente per i ttp nella directory (master_disk)>system>sample_programs>supported_ttps. È sufficiente aprirli in un editor e cercare la parola chiave "setup" per vedere quali sono disponibili, oppure utilizzare "display -match setup" o "grep setup" per trovare le righe appropriate.
Se si utilizza openssh, è possibile ridimensionare le finestre sul PC (o sul sistema Linux) e fare in modo che VOS tenga traccia delle modifiche alle dimensioni 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 dispongono attualmente di questa opzione.
La tabella seguente mostra le combinazioni di emulatore e tipo di terminale che consentono a VOS di ridimensionare la finestra (per telnet) o che tracciano il ridimensionamento della finestra da parte del PC (per OpenSSH).
| piattaforma | emulatore | telnet ttp | ssh ttp |
| PC | PuTTY | stucco | stucco_aws |
| PC | Tera Term Pro | teraterm | |
| PC | TinyTERM | tinyterm | tinyterm |
| PC | TTWin | ttwin | ttwin_aws |
| Linux | xterm | full_xterm | |
| Unix precedente | xterm | xterm |
L'elaborazione della riga di comando si riadatta anche al volo quando cambia la dimensione dello schermo. Le applicazioni orientate allo schermo potrebbero dover essere riavviate per rilevare che lo schermo è stato ridimensionato.
Alcuni terminali ed emulatori più vecchi potrebbero supportare solo l'uso di più colonne e non di più righe. Questo è particolarmente vero per i terminali della serie DEC "vt", ovvero vt100, vt220 e vt320. Tuttavia, passando a un ttp per un terminale DEC più recente (ad esempio il vt510), è possibile che l'emulatore sia in grado di gestire le funzionalità aggiuntive necessarie per aumentare sia il numero di righe che quello di colonne.
Se il tuo emulatore non supporta le visualizzazioni più grandi, ti consiglio di trovarne uno nuovo. Una volta provate le visualizzazioni più grandi, non vorrai più tornare indietro.
Dan Danz e Herbie Robinson hanno contribuito alla stesura di questo articolo.
