私はビーグルボードで組み込み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に関連していました。しかし、ここではそうではありません。
この問題で精神が混乱しているので、助けてくれて本当にありがとうございます。