
SCO Unix 5.0.5
在嘗試虛擬化環境後,我在基於 Progress 7 資料庫的伺服器中建立古老的應用程式時遇到了問題。問題類似於嘗試 cat 或 ls 二進位檔案後終端混亂。
在生產中一切都很好。我們有使用 SCO Unix 的裸機 20 年(!)伺服器。具有資料庫引擎和使用者配置的應用程式位於另一台較新的電腦上,由 nfs_v2 共用。使用者透過 putty-telnet(僅限 xterm)連接到伺服器,登入後,應用程式預設為啟動。
我已經在VMware上成功安裝了SCO,安裝了共用並編寫了初始設定。透過 telnet 連線並登入啟動應用程式。在應用程式中,我們有列印預覽。當我想看預覽時,一切都好。但如果我想看另一個頁面(透過 PgDn 或遊標向下),在 2 或 3 頁之後,終端就亂了。奇怪的代號,類似於嘗試在普通 Linux 終端機中查看二進位。退出列印預覽後一切正常。
無法與該應用程式的作者聯繫。我正在尋找我能得到的每一個提示。
答案1
問題解決了。
終端定義給了我解決方案的提示。我檢查了 中的 SCO 終端定義/etc/termcap
,然後在 中的 Progress 中進行了定義/usr/dlc7/protermcap
。我選擇 xterm 以外的其他相容終端並更改 putty 配置Terminal ->Keyboard -> The Function keys and keypad -> VT100+
和Connection -> Data -> Terminal-type string -> vt220
現在顯示和外觀都正常,ESC 和 F1-F4 等功能鍵的行為與原始設定一樣。