Il existe trois principaux types d'action :
COMMAND
MAP
TT_MSG
L'utilitaire "Créer action" permet uniquement de créer certains types d'actions COMMAND et MAP. Toutes les actions TT_MSG doivent être créées manuellement.
Pour plus de détails, voir "Limites de Créer une action".
Une action de type commande permet d'exécuter une commande de lancement d'application ou d'utilitaire, de lancer un script shell ou d'exécuter une commande du système d'exploitation. La définition de l'action indique la commande à exécuter (zone EXEC_STRING).
"Créer action" s'applique aux types les plus courants d'actions de commande. Cependant, certaines d'entre elles doivent être créées manuellement, par exemple dans les cas suivants :
lorsque l'action comporte plusieurs arguments de fichier, et qu'une invite différente est utilisée pour chacun d'eux ;
lorsque l'action en appelle une autre ;
lorsqu'elle définit des comportements distincts pour différents arguments de fichiers ;
lorsqu'elle doit s'exécuter sur un système éloigné, différent de celui sur lequel elle est définie ;
lorsqu'elle doit pouvoir être exécutée par un utilisateur différent (elle peut par exemple inviter à indiquer le mot de passe de root à un moment spécifique de l'exécution, puis continuer de s'exécuter en tant que root).
Une action de type MAP n'indique pas directement de commande ou de message ToolTalk ; elle est mise en correspondance avec une autre action.
Cette méthode permet de spécifier plusieurs noms pour une même action. Par exemple, l'action de commande intégrée Editeur d'icônes permet de lancer le programme correspondant. La base de données contient également une action "Ouvrir", ne s'appliquant qu'aux fichiers bitmaps et pixmaps (caractéristique indiquée dans la zone ARG_TYPE de la définition de l'action), mise en correspondance avec l'action "Editeur d'icônes". Ainsi, l'utilisateur peut lancer l'Editeur d'icônes en sélectionnant un fichier bitmap ou pixmap dans le Gestionnaire de fichiers, et en choisissant "Ouvrir" dans le menu "Sélectionné(s)".
À l'aide de "Créer action", seules les actions "Ouvrir" et "Imprimer" peuvent être mises en correspondance ; toutes les autres actions doivent l'être manuellement.
Les actions TT_MSG permettent d'envoyer des messages ToolTalk. Toutes les actions TT_MSG doivent être créées manuellement.