まだ80列×24行の画面でVOSを操作していますか?時代の流れに乗り、全体像を把握しましょう。
VOSは、多くの端末および端末エミュレータに対応しています。Stratus社は、100種類以上の端末やエミュレータ用の端末設定ファイル(「ttps」)を提供しています。これらはすべてデフォルトで80×24の表示設定になっていますが、より大きな表示に変更することも簡単です。 ほとんどの ttps には、使用可能な画面構成を列挙した「setup」セクションが含まれています。例えば、v103 ttp を実際の端末または TTWin などのエミュレータで使用している場合、次のコマンドラインを入力します:
!set_terminal_parameters -setup 132x42
このコマンドを実行すると、画面が動的に変更され、132列×42行の表示になります。文字を読みやすくするために、眼鏡をかけるか、エミュレータのウィンドウサイズを変更する必要があるかもしれません。お使いのエミュレータ特長 すべての特長 サポートしていれば、この大きな表示でも問題なく動作するはずです。
なお、132×42の表示画面は、80×24の表示画面に比べて2.8倍の文字を表示できます。画面が大きいため、ソフトウェアの理解が深まり、作業効率も向上すると感じています。
最も大きな表示領域に対応しているのは、putty、teraterm、tinytermのエミュレータです。これらは132×65という巨大な表示領域を提供しており、80×24の4.5倍もの文字を表示できます。これらのエミュレータは、ホスト側の制御に応じてウィンドウのサイズを変更することが可能です。つまり、設定を変更すると、PC側のウィンドウサイズが自動的に調整されます。 これらのエミュレータは、ターミナルタイプで定義された表示サイズに限定されません。別の表示サイズが必要な場合は、ターミナルタイプファイルの設定を編集して、他のサイズ(最大255×255)を使用することができます。
ttpファイル自体を読み込む以外に、利用可能なセットアップパラメータを一覧表示する方法については、私には存じ上げません。 幸いなことに、ttpのソースファイルは(master_disk)>system>sample_programs>supported_ttpsディレクトリに同梱されています。エディタで開いて「setup」というキーワードを検索すれば、利用可能なパラメータを確認できます。あるいは、「display -match setup」や「grep setup」を使用して、該当する行を検索することもできます。
OpenSSHを使用している場合、PC(またはLinux )上のウィンドウのサイズを変更すると、VOSがその変更を自動的に追跡します。この機能は、ターミナルタイプ設定ファイル内の「screen-can-be-resized」オプションによって有効になります。現在、full_xterm、putty_aws、tinyterm、ttwin_aws、およびxtermの各ターミナルタイプでこのオプションが利用可能です。
次の表は、VOSがウィンドウのサイズ変更を行えるエミュレータと端末の組み合わせ(telnetの場合)、またはPCによるウィンドウのサイズ変更を追跡できる組み合わせ(OpenSSHの場合)を示しています。
| プラットフォーム | エミュレーター | telnet http | ssh http |
| PC | PuTTY | パテ | putty_aws |
| PC | Tera Term Pro | テラターム | |
| PC | TinyTERM | tinyterm | tinyterm |
| PC | TTWin | ttwin | ttwin_aws |
| Linux | xterm | full_xterm | |
| 旧式のUnix | xterm | xterm |
コマンドライン処理は、画面サイズが変更された場合でも、その場で自動的に調整されます。一方、画面表示に依存するアプリケーションでは、画面サイズが変更されたことを認識させるために、再起動が必要になる場合があります。
一部の古い端末やエミュレータでは、行数を増やすことはできず、列数のみを増やすことができる場合があります。これは特に、DECの「vt」シリーズ(vt100、vt220、vt320など)の端末に当てはまります。 しかし、新しいDEC端末(例えばvt510)用のttpに切り替えると、エミュレータが列数だけでなく行数を増やすために特長 追加特長 も実際に処理できることがわかるかもしれません。
お使いのエミュレーターが大きなビューに対応していない場合は、新しいエミュレーターを探すことをお勧めします。一度大きなビューを使ってみると、もう元には戻れなくなるでしょう。
この記事の執筆には、ダン・ダンズとハービー・ロビンソンが協力しました。
