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

선택 메뉴에서 활동 실행

파일 관리자의 선택 메뉴는 파일 또는 디렉토리가 선택된 경우에만 활성화됩니다. 선택 메뉴 하단의 명령어는 데이터 유형에 따라 달라집니다. 예를 들어, XWD 파일이 선택되면 선택 메뉴에는 열기와 인쇄 항목이 포함됩니다.

데이터 유형 정의의 ACTIONS 필드는 명령어가 데이터 유형의 선택 메뉴 하단에 추가되도록 지정합니다.

DATA_ATTRIBUTES XWD { ACTIONS Open,Print ... }

선택 메뉴의 내용은 데이터 유형에 따라 달라집니다. 그러나 서로 다른 여러 데이터 유형이 열기 활동을 제공합니다. 즉, 파일 관리자에서 특정 데이터 유형의 파일을 선택하고 선택 메뉴를 표시하면 열기 명령어를 볼 수 있습니다.

그림 10-5 XWD 파일의 선택 메뉴

Graphic

열기 활동은 일반적으로 데이터 파일과 관련된 응용 프로그램을 실행합니다. 예를 들어, XWD 파일을 열면 Xwud 활동이 실행되며, 이 활동은 xwud X 클라이언트를 실행하고 화면 이미지를 표시합니다. 즉, XWD 데이터 유형에서 열기 활동은 Xwud 활동과 동의어입니다. 마찬가지로 데이터 유형 TEXTFILE의 파일을 열면 문서 편집기가 실행되고, BM(비트맵) 또는 PM(픽스맵) 파일을 열면 아이콘 편집기가 실행됩니다.

활동 정의의 다음 두 가지 기능을 사용하여 서로 다른 작업을 수행하는 다양한 열기 활동을 작성할 수 있습니다.

다음은 열기 활동을 XWD 데이터 유형의 Xwud 활동에 매핑하는 활동 정의입니다. 이 정의는 데이터베이스 환경설정 파일 /usr/dt/appconfig/types/C/xclients.dt에 있습니다.

ACTION Open
{
    LABEL                       Open
    ARG_TYPE                    XWD
    TYPE                        MAP
    MAP_ACTION                  Xwud
}

TYPE 필드는 이 활동이 매핑 활동임을 지정합니다. MAP_ACTION 필드는 이 활동이 Xwud 활동을 실행하도록 지정합니다. ARG_TYPE 필드는 이 활동이 데이터 유형이 XWD인 파일에만 적용되도록 지정합니다.

열기 활동의 이전 정의와 데이터베이스 파일 /usr/dt/appconfig/types/C/dt.dt에 있는 다음 정의를 비교하십시오.

ACTION Open
{
    LABEL                       Open
    ARG_TYPE                    BM
    TYPE                        MAP
    MAP_ACTION                  Dticon
}

이 정의는 데이터 유형(ARG_TYPE)이 BM(비트맵)인 파일에 적용됩니다. 정의는 열기 활동을 아이콘 편집기를 실행하는 Dticon 활동에 매핑합니다.