본문 바로가기

아직도 80열 24줄 화면으로 VOS 작업을 하고 계신가요? 흐름에 맞춰 큰 그림을 보세요.

VOS는 다양한 터미널 및 터미널 에뮬레이터를 지원합니다. Stratus는 100개 이상의 터미널 또는 에뮬레이터용 터미널 유형 파일("ttps")을 제공합니다. 모두 기본적으로 80×24 화면을 사용하지만, 더 큰 화면으로 변경하는 것은 쉽습니다.  대부분의 ttps에는 허용되는 화면 구성을 나열한 "설정" 섹션이 포함되어 있습니다. 예를 들어, 실제 터미널이나 TTWin과 같은 에뮬레이터에서 v103 ttp를 사용하는 경우 다음 명령줄을 입력하십시오:

!set_terminal_parameters -setup 132x42

이 명령어는 화면을 동적으로 변경하여 132열과 42행으로 설정합니다. 글자를 더 쉽게 읽으려면 안경을 쓰거나 에뮬레이터 창 크기를 조정해야 할 수 있습니다. 에뮬레이터가 v103의 모든 기능을 지원한다면 더 큰 화면으로 실행하는 데 아무런 문제가 없을 것입니다.

132×42 화면은 80×24 화면보다 2.8배 많은 문자를 표시할 수 있습니다. 더 큰 화면을 사용하면 소프트웨어를 더 잘 이해하고 생산성을 높일 수 있다는 점을 알게 되었습니다.

가장 큰 화면은 putty, teraterm 및 tinyterm 에뮬레이터에서 지원됩니다. 이들은 80×24 화면보다 4.5배 많은 문자를 표시하는 132×65의 거대한 화면을 제공합니다. 이러한 에뮬레이터는 호스트 제어 하에 창 크기를 조정할 수 있습니다. 즉, 설정을 변경하면 PC 창 크기를 자동으로 조정합니다.  이 에뮬레이터들은 터미널 유형에 정의된 화면 크기에 국한되지 않습니다: 다른 화면 크기가 필요할 경우, 터미널 유형 파일의 설정을 편집하여 다른 크기(최대 255 x 255)를 사용할 수 있습니다.

사용 가능한 설정 매개변수를 나열하는 방법은 ttp 자체를 읽는 것 외에는 알지 못합니다.  다행히도, (master_disk)>system>sample_programs>supported_ttps 디렉토리에 ttp 소스 파일을 함께 제공합니다. 편집기로 해당 파일을 열어 "setup" 키워드를 검색하면 사용 가능한 설정을 확인할 수 있으며, "display -match setup" 또는 "grep setup" 명령을 사용해 관련 행을 찾을 수도 있습니다.

openssh를 사용하는 경우, PC(또는 Linux 시스템)에서 창 크기를 조정하면 VOS가 창 크기 변경을 추적할 수 있습니다. 이 기능은 터미널 유형 파일의 screen-can-be-resized 옵션으로 활성화됩니다. 현재 full_xterm, putty_aws, tinyterm, ttwin_aws 및 xterm 터미널 유형에 이 옵션이 적용됩니다.

다음 표는 VOS가 창 크기 조정(telnet의 경우)을 허용하거나 PC의 창 크기 조정을 추적(OpenSSH의 경우)할 수 있는 에뮬레이터와 터미널 유형의 조합을 보여줍니다.

플랫폼 에뮬레이터 telnet ttp ssh ttp
PC PuTTY 퍼티 퍼티_AWS
PC 테라 텀 프로 테라터름
PC TinyTERM 작은 터미널 작은 터미널
PC TTWin 쌍둥이 ttwin_aws
리눅스 xterm 전체 xterm
구형 유닉스 xterm xterm

명령줄 처리는 화면 크기가 변경될 때 실시간으로 재조정됩니다. 화면 크기가 변경된 것을 인식하려면 화면 기반 애플리케이션을 다시 시작해야 할 수 있습니다.

일부 구형 터미널 및 에뮬레이터는 더 많은 열만 지원하고 더 많은 행은 지원하지 않을 수 있습니다. 이는 특히 DEC "vt" 시리즈 터미널(예: vt100, vt220, vt320)에서 두드러집니다.  그러나 최신 DEC 터미널(예: vt510)용 ttp로 전환하면 에뮬레이터가 열 수뿐만 아니라 행 수를 늘리는 데 필요한 추가 기능도 실제로 처리할 수 있음을 확인할 수 있습니다.

에뮬레이터가 더 큰 화면을 지원하지 않는다면, 새로운 에뮬레이터를 찾아보시길 권합니다. 한번 더 큰 화면을 사용해 보시면, 다시는 돌아가고 싶지 않을 것입니다.

댄 댄즈와 허비 로빈슨이 이 기사에 기여했습니다.

© 2024 Stratus Technologies.