Aix
終端未報告正確調整大小
我遇到了一個問題,當我調整終端大小時,它似乎沒有正確報告,因此其中的所有應用程序都無法正確顯示。例如:
如果我打開一個終端,遠端連接到伺服器並打開 vim 而不調整大小,vim 將按預期佔據整個螢幕。如果我然後調整我的終端大小並再次打開 vim(我在這裡使用 vim 作為範例,但它發生在任何程序或終端輸出中),它仍然會像終端一樣是原始大小。
有沒有辦法強制我的終端模擬器將這種大小變化報告給遠端伺服器?
我在 RHEL 6.5 上使用 Terminator 0.95 連接到 AIX 機器,遠端伺服器上的 shell 是 KSH,供參考。
謝謝!
編輯以回答以下評論中的問題:
echo $TERM
給出 xterm (我假設這是終止符中的預設值,因為我沒有更改它)。我正在使用登錄rsh
我已經使用 AIX 機器測試了 Terminator(在 Ubuntu 上),
ssh
並且終端調整大小工作正常。AIX 報告
$TERM
為 xterm。當 Terminator 調整終端大小時,似乎
rsh
沒有發送正確的控制序列,或者rshd
在 AIX 端沒有正確處理它們(假設,未經測試)。無論如何,我建議使用
ssh
!