Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Avvio di un'azione dalla riga di comando

Il comando del desktop dtaction permette di eseguire le azioni da una riga di comando. Questo comando può essere usato per eseguire le azioni da:

Sintassi di dtaction

dtaction [-user nome_utente] [-execHost nome_host] \
 nome_azione [argomento [argomento]…]

-user nome_utente: permette di eseguire l'azione operando con un nome utente diverso. Se dtaction viene richiamato da un utente diverso da quello specificato con nome_utente, viene richiesta l'immissione di una password.

-execHost nome_host: solo per le azioni COMMAND, specifica l'host su cui verrà eseguito il comando.

argomento: argomento/i da usare per l'azione, in genere file.

Il client dtaction dispone di altre opzioni per la riga di comando. Per maggiori informazioni, vedere la pagina man dtaction(1).

Creazione di un'azione che esegua un'altra azione

Usare dtaction nella EXEC_STRING dell'azione.

Ad esempio, l'azione seguente utilizza un'azione predefinita di nome Spell (presentata come “Controlla ortografia” nella Gestione di applicazioni). La nuova azione eseguirà l'Editor di testo e l'azione Spell, visualizzando gli errori riscontrati in una finestra di emulazione di terminale separata.

ACTION ApriECorreggi
 {
 	WINDOW_TYPE				NO_STDIO
 	EXEC_STRING				/bin/sh -c 'dtaction Spell \
 								%Arg_1"File:"%; dtpad %Arg_1%'
 }

Creazione di un'azione che venga eseguita con un nome utente diverso

Usare la seguente sintassi nella EXEC_STRING:

EXEC_STRING   dtaction -user nome_utente nome_azione [argomento]

Il nuovo utente (nome_utente) deve avere accesso di visualizzazione al sistema attraverso uno dei seguenti meccanismi: