Als Beispiel soll das Symbol Xwd Display in der Gruppe von Anwendungen Desktop-Werkzeuge betrachtet werden. Wenn Sie auf dieses Symbol doppelklicken, wird der X-Client xwud ausgeführt. Dieses Symbol stellt jedoch nicht direkt die aktuelle ausführbare xwud-Datei /usr/bin/X11/xwud dar.
Das Symbol mit der Bezeichnung Xwd Display wird in der Gruppe von Anwendungen angezeigt, und zwar aufgrund der Datei im Verzeichnis mit dem Namen XwudAbbildung 10-3). Diese Datei stellt eine zugrundeliegende Aktion mit demselben Namen dar - Xwud. In der Aktionsdefinition ist der Aktionsname der Name, der nach dem Schlüsselwort ACTION angegeben ist:
ACTION Xwud { LABEL Xwd Display TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/bin/X11/xwud -noclick -in \ %(File)Arg_1"Xwd Datei anzeigen:"% DESCRIPTION Die Xwd-Anzeige (Xwud) 'Aktion Xwd-Anzeige' \ zeigt eine xwd-Datei an, die mit der Aktion \ Xwd Capture (Xwd) erstellt wurde. Es wird \ der Befehl 'xwud' verwendet. }
Die Datei wird als Aktionsdatei bezeichnet, weil sie eine Aktion darstellt. Eine Datei ist eine Aktionsdatei, wenn es sich um eine ausführbare Datei mit demselben Namen wie eine Aktion handelt. Das zugehörige Symbol im Anwendungsmanager (oder im Dateimanager) wird Aktionssymbol oder Anwendungssymbol genannt, weil durch Doppelklicken auf dieses Symbol eine Anwendung gestartet wird.
Stellt der Anwendungsmanager eine ausführbare Datei fest, durchsucht er die Datenbank für Aktionen, um festzustellen, ob Aktionen vorhanden sind, deren Namen dem Dateinamen entsprechen. Ist eine Entsprechung vorhanden, handelt es sich bei der Datei um eine Aktionsdatei. Dies wird im Anwendungsmanager automatisch festgestellt.
Der Inhalt der Aktionsdatei ist irrelevant. Aktionsdateien enthalten normalerweise Kommentare mit der Beschreibung ihrer Desktop-Funktionen.
Bei einer Aktionsdatei handelt es sich nicht um eine Definitionsdatei für Aktionen. Die Aktionsdatei ist eine Datei, die über denselben Namen wie die Aktion verfügt. Sie wird verwendet, um das Anwendungssymbol im Dateimanager oder im Anwendungsmanager zu erstellen. Die Definitionsdatei für Aktionen ist die Datei mit dem Namen Name.dt, die die Definition der Aktion enthält.
Sobald das Desktop festgestellt hat, daß es sich bei einer Datei um eine Aktionsdatei handelt, wird die zugrundeliegende Aktionsdefinition verwendet, um das Erscheinungsbild und das Verhalten der Aktionsdatei zu definieren.
Im Feld EXEC_STRING wird das Verhalten des Anwendungssymbols angegeben. Handelt es sich um das Symbol Xwd Display, wird im Feld EXEC_STRING festgelegt, daá das Aktionssymbol den X-Client xwud mit bestimmten Befehlszeilenargumenten ausführt.
Im Feld LABEL wird die Bezeichnung für das Anwendungssymbol angegeben.
Im Feld DESCRIPTION wird der Text angegeben, der bei Aufruf der Kontexthilfe angezeigt wird.
Das Anwendungssymbol Xwud verwendet das Standardsymbolbild für Aktionen, da die Aktionsdefinition kein Feld ICON enthält, in dem ein anderes Bild definiert wird.
Im Gegensatz dazu verwendet das Symbol mit der Bezeichnung Compress File ein anderes Symbolbild, da die zugrundeliegende Aktionsdefinition ein Feld ICON enthält:
Ein Beispiel:
ACTION Compress{ LABEL Compress File ICON Dtcmprs ... }
Die Aktion Xwud wird als Befehlsaktion bezeichnet, da die entsprechende Definition den auszuführenden Befehl (EXEC_STRING) enthält. Im Feld TYPE in der Aktionsdefinition wird der Aktionstyp definiert.
Zunächst wird das Symbol Xwd Display in der Anwendungsgruppe Desktop-Werkzeuge angezeigt. Der Benutzer kann jedoch zusätzliche Exemplare des Aktionssymbols in jedem Verzeichnis erstellen, für das er eine Schreibberechtigung hat.Solange die Aktionsdefiniton Xwud Teil der Datenbank ist, wird jede ausführbare Datei, die mit dem Namen Xwud erstellt wird, als Aktionsdatei geführt, welche die entsprechende Aktion darstellt. Das dazugehörige Symbol im Datei- oder Anwendungsmanager kann zum Ausführen der Aktion verwendet werden.