Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Fase 8: Registrazione dell'applicazione con dtappintegrate


Nota -

Per un esempio della procedura da seguire per registrare un'applicazione, vedere il punto 8 di "Esempio di creazione di un pacchetto di registrazione".


Una volta creato un pacchetto di registrazione sotto la directory radice dell'applicazione, si potrà procedere con la registrazione vera e propria dell'applicazione.

La registrazione dell'applicazione crea una serie di collegamenti tra il pacchetto di registrazione e le directory incluse nei percorsi di ricerca del desktop (vedere "Effetti dell'integrazione delle applicazioni con dtappintegrate").

Come registrare un'applicazione con dtappintegrate

Se l'applicazione è predisposta per il desktop, dtappintegrate viene in genere eseguito automaticamente alla fine del processo di installazione. Se ciò non avviene, o se sono stati creati nuovi file di configurazione per integrare un'applicazione non predisposta per il desktop, occorrerà avviare dtappintegrate manualmente.

  1. Effettuare il login come superutente.

  2. Eseguire il comando:

    	/usr/dt/bin/dtappintegrate -s  radice_app
    

    dove radice_app è la directory radice dell'applicazione del desktop. Per maggiori informazioni, vedere la pagina man relativa a dtappintegrate(1).

  3. Aprire il gruppo di applicazioni Strumenti_desktop e fare doppio clic su "Ricarica applicazioni".

  4. Verificare che l'applicazione sia registrata correttamente:

    1. Visualizzare il livello più elevato della Gestione di applicazioni e verificare che compaia il nuovo gruppo dell'applicazione.

    2. Aprire il gruppo dell'applicazione e fare doppio clic sull'icona dell'azione.

Sintassi e opzioni di dtappintegrate

dtappintegrate -s radice_app [-t destinazione ] [-l lingua ] [-u]

-s radice_app

Parametro necessario. Specifica la directory radice sotto la quale è stata installata l'applicazione. 

-t destinazione

Parametro opzionale, il cui valore predefinito è /etc/dt/appconfig. Specifica la directory a cui puntano i collegamenti dei file di configurazione del desktop. La directory specificata deve essere inclusa nel percorso di ricerca delle applicazioni.

-l lingua

Parametro opzionale, il cui valore predefinito sono tutte le lingue. Specifica i file di configurazione dipendenti dalla lingua da integrare. 

-u

Parametro opzionale. Annulla l'integrazione dell'applicazione, eliminando tutti i collegamenti creati nel processo di integrazione. 

Effetti dell'integrazione delle applicazioni con dtappintegrate

La funzione di dtappintegrate è quella di creare collegamenti tra i file installati e le directory in cui il desktop cercherà i file di configurazione.

Azioni e tipi di dati

dtappintegrate crea una serie di collegamenti simbolici tra i file delle azioni e dei tipi di dati che si trovano nel pacchetto di registrazione e la directory di sistema inclusa nel percorso di ricerca del database delle azioni. I collegamenti vengono creati tra

radice_app/dt/appconfig/types/lingua/*.dt

e

/etc/dt/appconfig/types/lingua/*.dt

File della guida

dtappintegrate crea collegamenti simbolici tra i file della guida del pacchetto di registrazione e la directory di sistema inclusa nel percorso di ricerca della guida. I collegamenti vengono creati tra

radice_app/dt/appconfig/help/lingua/file_guida.sdl

e

/etc/dt/appconfig/help/lingua/file_guida.sdl

File delle icone

dtappintegrate crea collegamenti simbolici tra i file delle icone che si trovano nel pacchetto di registrazione e la directory di sistema inclusa nel percorso di ricerca delle icone. I collegamenti vengono creati tra

radice_app/dt/appconfig/icons/lingua/file_icone

e

/etc/dt/appconfig/icons/lingua/file_icone 

Gruppo dell'applicazione

Per collocare il gruppo dell'applicazione al livello più elevato della Gestione di applicazioni, dtappintegrate crea un collegamento tra la directory del gruppo nel pacchetto di registrazione e la directory di sistema inclusa nel percorso di ricerca delle applicazioni. Il collegamento viene creato tra la directory

radice_app/dt/appconfig/appmanager/lingua/nome_gruppo

e

/etc/dt/appconfig/appmanager/lingua/nome_gruppo