Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

COMMAND 활동을 위한 윈도우 지원 및 터미널 에뮬레이터

COMMAND 활동이 데스크탑에서 윈도우를 지원하는 방법은 여러 가지가 있습니다.

활동을 위한 윈도우 지원의 지정

표 12-2에 나열된 활동에 필요한 윈도우 지원 유형을 지정하려면 WINDOW_TYPE 필드를 사용하십시오.

표 12-2 제공되는 WINDOW_TYPE 필드 및 윈도우 지원

WINDOWN_TYPE

제공되는 윈도우 지원 

NO_STDIO

없음.응용 프로그램에 자체 윈도우가 있는 경우, 또는 명령어로 인한 가시적 출력이 없는 경우에는 NO_STDIO를 사용하십시오.

PERM_TERMINAL

영구적인 터미널 에뮬레이터 윈도우. 활동은 사용자가 명시적으로 닫을 때까지 열려 있는 터미널 윈도우를 엽니다. 사용자는 윈도우에 데이터를 입력할 수 있습니다. 입력을 받아 출력을 작성한 후 종료되는 명령어(예를 들어, lsdirectory)와 함께 사용하십시오.

TERMINAL

임시 터미널 에뮬레이터 윈도우. 활동은 명령이 끝나면 닫히는 터미널 윈도우를 엽니다. 전체 화면 명령어(예: vi)와 함께 사용하십시오.

터미널 에뮬레이터에 명령행 옵션 지정

활동 정의에서 TERM_OPTS 필드를 사용하여 터미널 에뮬레이터에 대한 명령행 옵션을 지정하십시오.

예를 들어, 다음 활동은 실행 호스트에 대한 프롬프트를 표시합니다.

ACTION OpenTermOnSystemUserChooses 
{ 
WINDOW_TYPE					PERM_TERMINAL EXEC_HOST    				%(String)"Remote terminal on:"% TERM_OPTS    				-title %(String)"Window title:"% EXEC_STRING  				$SHELL 
}

다른 기본 터미널 에뮬레이터 지정

활동이 사용하는 기본 터미널 에뮬레이터는 dtterm입니다. 이것을 다른 터미널 에뮬레이터로 변경할 수 있습니다. 활동이 사용할 터미널 에뮬레이터를 명시적으로 지정하지 않은 경우에는 기본 터미널 에뮬레이터가 사용됩니다.

활동이 사용하는 터미널 에뮬레이터는 다음과 같은 명령행 옵션을 가지고 있어야 합니다.