Un objet de commande d'une instance vérifie si le processus lancé par la zone PUSH_ACTION est déjà en cours d'exécution. Si tel n'est pas le cas, la fonction de la zone PUSH_ACTION est sollicitée. Si le processus est en cours d'exécution, la fenêtre apparaît en haut de la pile de fenêtres de l'espace de travail courant.
Utilisez ces zones pour définir le comportement d'un objet de commande.
PUSH_RECALL : choisissez True.
CLIENT_NAME : spécifie le nom de l'action à exécuter
La valeur de la zone CLIENT_NAME doit correspondre à la première chaîne (nom_res) de la caractéristique WM_CLASS, dans la fenêtre supérieure de l'application. Pour plus de détails, reportez-vous à la page de manuel xprop(1).
PUSH_ACTION: décrit l'action lancée lorsque l'utilisateur clique sur l'objet de commande.
Par exemple, l'objet de commande suivant lance une instance d'application dont l'action est MyEditor.
CONTROL MyEditor { TYPE icon CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 15 PUSH_RECALL True CLIENT_NAME BestEditor PUSH_ACTION StartMyEditor ICON MyEd }