web-dev-qa-db-ja.com

画面の行数を変更(増やす)するにはどうすればよいですか?

PuTTYを使用したWindowsからLinux(CentOS 5.4)への接続。コンソールは140col 60行に設定されています。デフォルトから変更された他の多くはありません。

接続は、シリアルケーブルを介してボックスに行われます。

Linuxでは、画面をインストールして実行しました。線の上限は24程度、colsは80度です。

'Ctrl-A:height -w'を試してみたところ、端末の行に沿って高さを変更する方法がわからないというメッセージが表示されました。

画面に既存のコンソールサイズを使用させる方法、または起動後に画面のサイズを変更する方法を教えてください。

5
Jon

X端末エミュレーターやSSHセッションなどに接続された仮想端末を起動すると、端末サイズが構成されます(たとえば、ローカル端末からSSH経由で転送されます)。あなたが発見したように、生のシリアルポートを介して接続するとき、これは起こりません。

オプション1:実行するだけ

resize

このコマンドは、端末エミュレーションエスケープコードを使用して、端末のサイズを検出しようとします。一致するようにローカル端末を構成します。通常、これで十分です。

オプション2:次を使用して端末サイズを手動で設定します。

stty rows <N> cols <M>
4
Celada

私はこれに似た問題を抱えていました。次のように画面に再接続すると、うまくいきます。それ以外の場合は、上記のようにsttyを試してください。

screen -A -h 500 -r 16238.pts-11.myhost2
2
UDude