使用以下 EXEC_STRING 中的語法:
EXEC_STRING dtaction -user user_name action_name [ file_argument]
新的使用者(user_name)必須經由下列機制之一,以到系統的顯示器存取權:
登入使用者的 .Xauthority 檔案上的讀取許可權
或,xhost 許可權
例如,下列兩個動作提供成為 root 與編輯 app-defaults 檔案的能力。
ACTION AppDefaults
{
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtaction -user root \
EditAppDefaults %Arg_1"File:"%
}
ACTION EditAppDefaults
{
WINDOW_TYPE TERMINAL
EXEC_STRING /bin/sh -c 'chmod +w %Arg_1%; \
vi %Arg_1%; chmod -w %Arg_1%'
}