
我正在 beagleboard 上運行嵌入式 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 變更確實會保留。因此 nano 將是正確的尺寸 (200x50),但實際的終端將保持很小。
SET 產生(即使在上面的 stty 指令之後!)
COLUMNS=80
LINES=24
PS1='\u@\h:\w\$ '
現在,我對每頁 80 列沒有任何問題。但是,長命令不會換行到下一行,它們只是出於某種原因覆蓋當前行的開頭。
opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn
我在谷歌上進行了廣泛的搜索,出現的唯一“答案”與包含雜散顏色代碼的 PS1 有關,這些顏色代碼會導緻寬度計算失敗。然而,這裡的情況並非如此。
我非常感謝在這件事上的一些幫助,因為我正在為此失去理智...