Crea azione permette essenzialmente di creare azioni e tipi di dati per l'avvio delle applicazioni. Oltre a queste funzioni base, le azioni e i tipi di dati possono includere molte altre funzionalità, che tuttavia possono essere implementate solo creando le definizioni manualmente.
Per maggiori informazioni, vedere:
Il Capitolo 12
Il Capitolo 13
Crea azione non può essere usato per creare l'azione di avvio di un'applicazione quando si verificano una o più delle seguenti condizioni:
La riga di comando richiede un argomento diverso da un file (parametro).
Ad esempio, non si potrà usare Crea azione per scrivere un'azione che esegua il comando:
lp -d dispositivo nomefile
dove l'utente debba specificare il dispositivo ad ogni esecuzione del comando.
L'icona dell'applicazione deve avere un'etichetta differente dal nome dell'azione.
Ad esempio, non si potrà usare Crea azione per creare una versione in lingua locale di un'azione esistente.
L'azione richiede una delle funzioni avanzate del database delle azioni.
Si definiscono funzioni avanzate le azioni che:
Avviano comandi su sistemi remoti rispetto a quello che contiene la definizione dell'azione
Richiamano altre azioni
Devono essere eseguite con un nome utente diverso (ad esempio come superutente)
Fanno largo uso della funzione di “mappatura”
Si comportano in modo diverso a seconda del numero di file specificati come argomenti
Crea azione non può essere usato per creare il tipo di dati per i file di un'applicazione quando si verificano una o più delle seguenti condizioni:
Il tipo di dati deve essere associato ad altre azioni oltre ad Apri e Stampa.
L'azione Apri per il tipo di dati non coincide con il comando dell'azione.
Ad esempio, Crea azione non potrà essere usato per creare un tipo di dati che assegni un'icona unica alla directory che rappresenta il gruppo di applicazioni di una determinata applicazione.