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. }
이 파일은 활동을 나타내므로, 활동 파일이라고 합니다. 파일은 활동과 똑같은 이름으로 된 실행 파일일 때 활동 파일이 됩니다. 응용 프로그램 관리자(또는 파일 관리자)에 있는 아이콘을 활동 아이콘이라고 하거나, 이 아이콘을 두 번 누르면 응용 프로그램이 실행되므로 응용 프로그램 아이콘이라고 합니다.
응용 프로그램 관리자가 실행 파일을 발견하면, 파일 이름과 일치하는 활동이 있는지 알아 보기 위해 활동 데이터베이스를 검색합니다. 일치되는 활동이 있으면 응용 프로그램 관리자는 이 파일이 활동 파일임을 알게 됩니다.
활동 파일의 내용은 상관이 없습니다. 활동 파일에는 일반적으로 자신의 데스크탑 기능을 설명하는 주석이 들어있습니다.
활동 파일과 활동 정의 파일은 같지 않습니다. 활동 파일은 활동과 같은 이름을 갖는 파일로서, 파일 관리자 또는 응용 프로그램 관리자에 응용 프로그램 아이콘을 작성하는 데 사용됩니다. 활동 정의 파일은 활동의 정의가 들어있는 이름이 name.dt인 파일입니다.
일단 데스크탑이 어떤 파일을 활동 파일이라고 판단하게 되면, 기본 활동 정의가 그 활동 파일의 모양과 동작을 정의하는 데 사용됩니다.
EXEC_STRING 필드는 응용 프로그램 아이콘의 동작을 지정합니다. Xwd 표시장치 아이콘의 경우 EXEC_STRING은 활동 아이콘이 특정 명령 행 인수와 함께 xwud X 클라이언트를 실행하도록 지정합니다.
LABEL 필드는 응용 프로그램 아이콘에 대한 레이블을 지정합니다.
DESCRIPTION 필드는 사용자가 항목 도움말을 요청할 때 표시되는 텍스트를 설명합니다.
Xwud 응용 프로그램 아이콘은 활동 정의에 다른 이미지를 지정하기 위한 ICON 필드가 있으므로, 활동에 대해 기본 아이콘 이미지를 사용합니다.
이와는 반대로 레이블이 Compress File인 아이콘은 기본 활동 정의에 ICON 필드를 포함하므로 다른 아이콘 이미지를 사용합니다.
예를 들면 다음과 같습니다.
ACTION Compress { LABEL Compress File ICON Dtcmprs ... }
Xwud 활동 정의에는 실행될 명령(EXEC_STRING)이 포함되어 있으므로 Xwud 활동을명령 활동이라고 합니다. 활동 정의의 TYPE 필드는 활동 유형을 정의합니다.
처음에는 Xwd 표시장치 아이콘이 Desktop_Tools 응용 프로그램 그룹에 나타납니다. 그러나 쓰기가 허용된 임의의 디렉토리에는 활동 아이콘의 추가 사본을 작성할 수 있습니다. Xwud 활동 정의가 데이터베이스의 일부인 한, Xwud인 관리자가 작성한 실행 파일은 활동을 나타내는 활동 파일이 되며, 파일 관리자나 응용 프로그램 관리자의 아이콘이 활동을 실행하는 데 사용될 수 있습니다.