
私は、ビーグルボード上で組み込みの 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 のままです。ただし、stty の変更は、たとえば nano などのプログラムを使用する場合に引き継がれます。したがって、nano は正しいサイズ (200x50) になりますが、実際の端末は小さいままになります。
SET は (上記の stty コマンドの後でも) 実行されます。
COLUMNS=80
LINES=24
PS1='\u@\h:\w\$ '
さて、1 行あたり 80 列であれば問題はありません。ただし、長いコマンドは次の行に折り返されず、何らかの理由で現在の行の先頭を上書きするだけです。
opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn
グーグルで徹底的に検索してみましたが、出てきた「答え」は、PS1 に幅の計算を狂わせる余分なカラー コードが含まれているということだけでした。しかし、ここではそうではありません。
この件に関して助けていただけるとありがたいです。このことで正気を失いそうです...