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

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

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

활동에 윈도우 지원 지정

WINDOW_TYPE 필드를 사용하여 활동이 요청하는 윈도우 지원의 유형을 표 12-2에 나타난 바와 같이 지정하십시오.

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

WINDOW_TYPE

제공된 윈도우 지원 

NO_STDIO

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

PERM_TERMINAL

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

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입니다. 이를 다른 터미널 에뮬레이터로 변경할 수 있습니다. 활동이 사용할 터미널 에뮬레이터를 명시적으로 지정하지 않은 경우에는 기본 터미널 에뮬레이터가 사용됩니다.

활동이 사용하는 터미널 에뮬레이터에는 다음 명령 행 옵션이 있어야 합니다.