在Unix終端上實現多屏功能
在Unix主機上使用Alt+Fn組合鍵可以實現多屏功能。但Unix終端上一般只有一屏,使用起來不太方便。本文以SCO Unix 3.2 5.0.5為例,介紹一種在終端上實現多屏功能的方法。 具體實現步驟如下: 1.以超級用戶身份登錄后,運行scoadmin,選擇Hardware/Kernel Manager->Kernel->Ture Parameters重新設置參數。選擇TTY and console configuration,NSPTTYS設置多屏數目。 2.用mkdev建立ttypi等設備文件。 3.使用enable ttypi激活終端。 4.用vi編輯/etc/mscreencap文件。以vt100為例,增加以下內容: vt100: : stop,ALT-Q,^Ahr,: :,ALT-A,^A'r,E! 8Q: :,ALT-B,^Aar,E! 9Q: :,ALT-C,^Abr,E! 10Q: 若用戶想在vt220仿真下使用多屏功能,只要將上述代碼中的vt100改為vt220即可。注意:使用終端時環境變量TERM的值(如vt100,vt220)要與mscreencap中定義的一致,否則無法實現多屏功能。 5.在終端上重新登錄后,在$提示符下運行mscreen程序,用戶即可使用多屏功能。按Alt+Fn切換到第n屏,按Alt+Q退出多屏操作。 注意:有些比較早的終端可能不支持多屏功能。
