ttyのサイズが正しく調整されていません。

ttyのサイズが正しく調整されていません。

私はビーグルボードで組み込みpoky linux(linux-yocto v3.13)を実行しています。しかし、PuTTYを使用してシリアル経由でログインするのに問題があります。端子サイズはまったく調整されません。通常、PuTTYウィンドウのサイズを変更すると、端末のサイズも自動的に調整されます。私はそうではありません。端末は80x24に保たれます。

dmesg と呼ばれる

[    0.000000] Console: colour dummy device 80x30

最初は。しかし、起動直後にnanoを起動すると、実際には80x24です。

私がするとき

stty columns 200
stty rows 50
reset

手動で端末はまだ80x24で停止しています。ただし、nanoなどのプログラムを使用すると、sttyの変更は持続します。したがって、ナノは正しいサイズ(200×50)になりますが、実際の端末は小さく保たれます。

SETが生成されます(上記のsttyコマンドの後でも!)

COLUMNS=80
LINES=24
PS1='\u@\h:\w\$ '

これで、ページあたり80列に問題はありません。しかし、長いコマンドは次の行に進むのではなく、何らかの理由で現在の行の先頭を上書きするだけです。

opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn

Googleで広範囲に検索した結果、唯一の「回答」が出たのは、幅の計算が失敗する原因となる誤ったカラーコードを含むPS1に関連していました。しかし、ここではそうではありません。

この問題で精神が混乱しているので、助けてくれて本当にありがとうございます。

ベストアンサー1

サイズ変更が表示される状況は、おそらくNAWS(ウィンドウサイズのネゴシエーション:RFC-1073)サポートする。

TVシリーズ接続ではこれは行われません。これは直接接続です。回避策として、次を実行できます。resize次のプログラムこれ:

resize

追加資料:

おすすめ記事