Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Esempio di creazione di un'azione COMMAND

La procedura seguente crea un'azione personale che avvia un'applicazione fax sul sistema remoto ServerAppA. Il comando per l'avvio dell'applicazione fax è:

/usr/fax/bin/componifax [nomefile]
  1. Creare il file DirectoryIniziale/.dt/types/Fax.dt.

  2. Inserire nel file la seguente definizione dell'azione:

    	ACTION ComponiFax
     	{
     		TYPE					COMMAND
     		ICON					fax
     		WINDOW_TYPE			NO_STDIO
     		EXEC_STRING			/usr/fax/bin/componifax -c %Arg_1%
     		EXEC_HOST     	 	ServerAppA
     		DESCRIPTION    	Esegue il programma di composizione fax
    	}

    I campi WINDOW_TYPE e EXEC_STRING descrivono il comportamento dell'azione.

    WINDOW_TYPE: la parola chiave NO_STDIO specifica che l'azione non deve essere eseguita in una finestra di emulazione di terminale.

    Vedere Indicazione del supporto di finestre per l'azione.

    EXEC_STRING: la sintassi %Arg_1% accetta un file come argomento. Facendo doppio clic sull'icona dell'azione, verrà aperta una finestra vuota per la composizione dei fax.

    Vedere Creazione di una stringa di esecuzione per un'azione COMMAND.

  3. Salvare il file.

  4. Usare l'Editor delle icone per creare i file grafici seguenti in DirectoryIniziale/.dt/icons:

    • fax.m.pm, con dimensione 32 x 32 pixel

    • fax.t.pm, con dimensione 16 x 16 pixel

  5. Fare doppio clic su “Ricarica azioni” nel gruppo Strumenti_desktop.

  6. Creare un file eseguibile di nome ComponiFax in una directory per la quale si possieda l'autorizzazione di scrittura (ad esempio, nella directory iniziale).