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

활동이 응용 프로그램에 대한 아이콘을 작성하는 방법

Desktop_Tools 응용 프로그램 그룹에서 Xwd 표시장치 아이콘을 가정하십시오. 이 아이콘을 두 번 누르면 X 클라이언트 xwud가 실행됩니다. 그러나 이 아이콘은 xwud의 실제 실행 파일 /usr/bin/X11/xwud를 직접적으로 표시하지는 않습니다.

레이블이 Xwd 표시장치인 아이콘이 응용 프로그램 그룹에 나타나는데, 이는 해당 디렉토리에 이름이 Xwud인 파일이 있기 때문입니다(그림 10-3을 참조하십시오). 이 파일은 똑같은 이름-Xwud로 된 기본 활동을 나타냅니다. 활동 정의에서 활동 이름은 ACTION 키워드 다음에 오는 이름입니다.

ACTION Xwud
    { 
        LABEL         Xwd Display   
        TYPE          COMMAND  
        WINDOW_TYPE      NO_STDIO
        EXEC_STRING      /usr/bin/X11/xwud -noclick -in \   
                  File)Arg_1"Xwd File To Display:"%
        DESCRIPTION      The Xwd Display (Xwud) XwdDisplay action \       
                  displays an xwd file that was created using the \                
                  Xwd Capture (Xwd) action.  It uses \
                  the xwud command.
     }

이 파일은 활동을 나타내므로, 활동 파일이라고 합니다. 파일은 활동과 똑같은 이름으로 된 실행 파일일 때 활동 파일이 됩니다. 응용 프로그램 관리자(또는 파일 관리자)에 있는 아이콘을 활동 아이콘이라고 하거나, 이 아이콘을 두 번 누르면 응용 프로그램이 실행되므로 응용 프로그램 아이콘이라고 합니다.

그림 10-3 활동 파일을 나타내는 응용 프로그램(활동) 아이콘

Graphic

응용 프로그램 관리자가 실행 파일을 발견하면, 파일 이름과 일치하는 활동이 있는지 알아 보기 위해 활동 데이터베이스를 검색합니다. 일치되는 활동이 있으면 응용 프로그램 관리자는 이 파일이 활동 파일임을 알게 됩니다.

활동 파일의 내용은 상관이 없습니다. 활동 파일에는 일반적으로 자신의 데스크탑 기능을 설명하는 주석이 들어있습니다.


주 -

활동 파일활동 정의 파일은 같지 않습니다. 활동 파일은 활동과 같은 이름을 갖는 파일로서, 파일 관리자 또는 응용 프로그램 관리자에 응용 프로그램 아이콘을 작성하는 데 사용됩니다. 활동 정의 파일은 활동의 정의가 들어있는 이름이 name.dt인 파일입니다.


일단 데스크탑이 어떤 파일을 활동 파일이라고 판단하게 되면, 기본 활동 정의가 그 활동 파일의 모양과 동작을 정의하는 데 사용됩니다.

그림 10-4 ICON 필드가 활동 정의에 지정한 아이콘 이미지

Graphic

Xwud 활동 정의에는 실행될 명령(EXEC_STRING)이 포함되어 있으므로 Xwud 활동을명령 활동이라고 합니다. 활동 정의의 TYPE 필드는 활동 유형을 정의합니다.

처음에는 Xwd 표시장치 아이콘이 Desktop_Tools 응용 프로그램 그룹에 나타납니다. 그러나 쓰기가 허용된 임의의 디렉토리에는 활동 아이콘의 추가 사본을 작성할 수 있습니다. Xwud 활동 정의가 데이터베이스의 일부인 한, Xwud인 관리자가 작성한 실행 파일은 활동을 나타내는 활동 파일이 되며, 파일 관리자나 응용 프로그램 관리자의 아이콘이 활동을 실행하는 데 사용될 수 있습니다.