PuTTYを使用したWindowsからLinux(CentOS 5.4)への接続。コンソールは140col 60行に設定されています。デフォルトから変更された他の多くはありません。
接続は、シリアルケーブルを介してボックスに行われます。
Linuxでは、画面をインストールして実行しました。線の上限は24程度、colsは80度です。
'Ctrl-A:height -w'を試してみたところ、端末の行に沿って高さを変更する方法がわからないというメッセージが表示されました。
画面に既存のコンソールサイズを使用させる方法、または起動後に画面のサイズを変更する方法を教えてください。
X端末エミュレーターやSSHセッションなどに接続された仮想端末を起動すると、端末サイズが構成されます(たとえば、ローカル端末からSSH経由で転送されます)。あなたが発見したように、生のシリアルポートを介して接続するとき、これは起こりません。
オプション1:実行するだけ
resize
このコマンドは、端末エミュレーションエスケープコードを使用して、端末のサイズを検出しようとします。一致するようにローカル端末を構成します。通常、これで十分です。
オプション2:次を使用して端末サイズを手動で設定します。
stty rows <N> cols <M>
私はこれに似た問題を抱えていました。次のように画面に再接続すると、うまくいきます。それ以外の場合は、上記のようにsttyを試してください。
screen -A -h 500 -r 16238.pts-11.myhost2