Installazione e amministrazione delle applicazioni Gestione di applicazionidescrizioneLa Gestione di applicazioni è il contenitore delle applicazioni disponibili agli utenti del desktop. Struttura della Gestione di applicazioni Il livello più elevato della Gestione di applicazioni contiene generalmente un insieme di directory. Ognuna di queste, e il relativo contenuto, viene detta ungruppi di applicazionidefinizione gruppo di applicazioni.
Gruppi di applicazioni nella Gestione di applicazioni
I gruppi di applicazioni che compiono nella Gestione di applicazioni possono risiedere in diverse posizioni, sia sul sistema locale che nella rete. Posizione delle directory della Gestione di applicazioni<indexterm> <primary>Gestione di applicazioni</primary><secondary>posizione nel file system</secondary></indexterm> Nel file system, la Gestione di applicazioni è la directory /var/dt/appconfig/appmanager/login-nomehost-display. Questa directory viene creata in modo dinamico ad ogni login dell'utente. Ad esempio, se l'utente ron effettua il login dal display wxyz:0, la directory della Gestione di applicazioni sarà /var/dt/appconfig/appmanager/ron- wxyz-0. Come vengono identificate le applicazioni<indexterm> <primary>applicazioni</primary><secondary>identificazione nella Gestione di applicazioni</secondary></indexterm><indexterm><primary>Gestione di applicazioni</primary><secondary>identificazione delle applicazioni</secondary></indexterm><indexterm> <primary>gruppi di applicazioni</primary><secondary>identificazione</secondary> </indexterm> La Gestione di applicazioni identifica e riunisce gruppi di applicazioni locali e remoti. Questi gruppi vengono localizzati nelle directory incluse nel percorso di ricerca dellepercorsi di ricerca applicazioni applicazioni. Il percorso di ricerca predefinito comprende le seguenti directory: applicazionipercorso di ricerca LivelloPosizione Predefinito /usr/dt/appconfig/appmanager/lingua Di sistema /etc/dt/appconfig/appmanager/lingua Personale DirectoryIniziale/.dt/appmanager Per realizzare il livello più elevato della Gestione di applicazioni, al momento del login viene creata una serie di collegamenti tra i gruppi di applicazioni (directory) inclusi nel percorso di ricerca delle applicazioni e la directory /var/dt/appconfig/appmanager/login-nomehost-display. L'operazione di identificazione e raggruppamento viene eseguita dall'utility del desktopdtappgather dtappgather, che viene avviata automaticamente dalla Gestione del login. Ad esempio, il desktop comprende il gruppo di applicazioni predefinito: /usr/dt/appconfig/appmanager/lingua/Strumenti_desktop Al momento del login, verrà creato unGestione di applicazionicollegamenti simbolici collegamento simbolico con: /var/dt/appconfig/appmanager/login-nomehost-display/Strumenti_desktop Il percorso di ricerca delle applicazioni può includere anche directory remote. Questo permette di localizzare e rendere disponibili applicazioni che risiedono su sistemi distribuiti nella rete. Per maggiori informazioni, vedere . Regole di precedenza nel raggruppamento delle applicazioni<indexterm> <primary>Gestione di applicazioni</primary><secondary>regole di precedenza</secondary></indexterm><indexterm><primary>gruppi di applicazioni</primary> <secondary>precedenza</secondary></indexterm> Se nel percorso di ricerca sono comprese più copie delle stesse applicazioni, i gruppi di applicazioni personali avranno la precedenza su quelli di sistema, e questi ultimi su quelli predefiniti. Ad esempio, se sono presenti sia il gruppo /usr/dt/appconfig/appmanager/it/Strumenti_desktop che il gruppo /etc/dt/appconfig/appmanager/it/Strumenti_desktop, verrà usata la copia sotto /etc. Gruppi di applicazioni predefiniti del desktop<indexterm><primary>gruppi di applicazioni</primary><secondary>gruppi predefiniti</secondary> </indexterm> La configurazione predefinita del desktop comprende quattro gruppi di applicazioni. Applicazioni_desktop Strumenti_desktop Informazioni Amministrazione_sistema Esempio di localizzazione dei gruppi di applicazioni<indexterm><primary>applicazioni</primary><secondary>identificazione</secondary></indexterm> La mostra una finestra della Gestione di applicazioni contenente una serie di gruppi di applicazioni. La mostra le directory in cui questi gruppi sono stati localizzati.
Una finestra tipo della Gestione di applicazioni
Origine dei gruppi di applicazioni della <!--Original XRef content: 'Figura 3‐2'--><xref role="CodeOrFigureOrTable" linkend="sag.cnfam.mkr.4"> Nome Directory di origine App_CAD /net/ApServA/etc/dt/appconfig/appmanager/it/App_CAD App_disegno /etc/dt/appconfig/appmanager/it/App_disegno Applicazioni_desktop /usr/dt/appconfig/appmanager/it/Applicazioni_desktop Strumenti_desktop /usr/dt/appconfig/appmanager/it/Strumenti_desktop Informazioni /usr/dt/appconfig/appmanager/it/Informazioni Amministrazione_sistema /etc/dt/appconfig/appmanager/C/Amministrazione_sistema Foglio_elettronico /utenti/anna/.dt/appmanager/Foglio_elettronico Strumenti_media /etc/dt/appconfig/appmanager/C/Strumenti_media
Se i gruppi Informazioni o Amministrazione_sistema fossero stati personalizzati, essi verrebbero acquisiti da /etc/dt/appconfig/appmanager/it. Il gruppo App_CAD viene acquisito perché è stato aggiunto un sistema di nome ApServA al percorso di ricerca delle applicazioni (vedere ). Foglio_elettronico è un gruppo di applicazioni personale, disponibile solo per l'utente anna.
Aggiunta di nuove applicazioni alla Gestione di applicazioni<indexterm><primary>applicazioni</primary><secondary>aggiunta alla Gestione di applicazioni</secondary></indexterm><indexterm><primary>Gestione di applicazioni</primary><secondary>aggiunta di applicazioni</secondary> </indexterm> Quando si aggiunge una nuova applicazione alla Gestione di applicazioni, in uno dei gruppi compare un'icona per l'avvio di quell'applicazione. Molte applicazioni sono associate ad un proprio gruppo. Questo gruppo viene presentato come una directory al livello più elevato della Gestione di applicazioni, e contiene l'icona dell'applicazione e altri file correlati. Altre applicazioni non sono associate a un proprio gruppo. In questi casi, l'icona per l'avvio dell'applicazione verrà collocata in un gruppo collettivo. Ad esempio, si potrà creare un gruppo di nome &“Giochi” in cui collocare i giochi installati sul sistema. Metodi disponibili per aggiungere nuove applicazioni<indexterm><primary>applicazioni</primary><secondary>metodi per l'</secondary></indexterm><indexterm> <primary>aggiunta di un'</primary></indexterm><indexterm><primary>applicazione</primary></indexterm> Per aggiungere un'applicazione alla Gestione di applicazioni si può procedere in due modi: Registrare l'applicazione Aggiungere l'icona dell'applicazione senza registrarla Registrazione di un'applicazione<indexterm><primary>registrazione</primary> <secondary>definizione</secondary></indexterm> La registrazione di un'applicazione assicura la sua completa integrazione nel desktop. applicazioniregistrate, definizioneLe applicazioni registrate presentano le seguenti caratteristiche: Dispongono di un proprio gruppo. I loro file di configurazione sono raggruppati in un'unica posizione. Questo insieme di file di configurazione viene detto pacchetto di registrazionepacchetto di registrazione. Possono avere un volume di aiuto registrato. La registrazione delle applicazioni può avvenire in due modi: Quando si installa un'applicazione predisposta per il desktop, la registrazione avviene automaticamente. Vedere . Le applicazioni esistenti possono essere registrare creando un pacchetto di registrazione. Vedere . L'uso di un pacchetto di registrazione rende più semplice l'amministrazione dell'applicazione nel desktop. Il pacchetto di registrazione viene creato in una posizione del file system diversa da quelle utilizzate per i file di configurazione del desktop. Aggiunta di un'applicazione senza l'uso di un pacchetto di registrazione. Questo metodo è preferibile quando si desidera che la Gestione di applicazioni contenga solo l'icona per l'avvio dell'applicazione. applicazioniaggiunta senza registrazioneLe applicazioni aggiunte senza l'uso di un pacchetto di registrazione presentano le seguenti caratteristiche: Possono avere un proprio gruppo, ma solitamente la loro icona viene collocata in un gruppo esistente I loro file di configurazione vengono collocati direttamente in directory incluse nei percorsi di ricerca del desktop. Vedere . Come aggiungere un'applicazione predisposta per il desktop alla Gestione di applicazioni<indexterm><primary>applicazioni</primary> <secondary>predisposte per il desktop</secondary></indexterm> Le applicazioni predisposte per il desktop vengono registrate automaticamente nella Gestione di applicazioni al momento dell'installazione. L'insieme di file associato all'applicazione include il pacchetto di registrazione richiesto dal desktop. Installare l'applicazione seguendo le istruzioni fornite. Al termine dell'installazione, fare doppio clic su “Ricaricare applicazioni” nel gruppo Strumenti_desktop. Verificare che l'installazione sia completa: Aprire la Gestione di applicazioni e verificare che sia presente il nuovo gruppo di applicazioni. Per avviare l'applicazione, aprire il gruppo in cui è contenuta e fare doppio clic sulla sua icona. Come registrare applicazioni esistenti o non predisposte per il desktop Questo è il metodo preferibile per integrare pienamente un'applicazione nel desktop. Il desktop dispone di un tool, dtappintegrate, che permette di creare collegamenti tra i file del pacchetto di registrazione e le directory del percorso di ricerca del desktop. La registrazione nel desktop è descritta dettagliatamente nel . Come aggiungere l'icona di un'applicazione ad un gruppo esistente La procedura descritta qui di seguito permette di aggiungere l'icona di un'applicazione ad un gruppo già esistente. Ad esempio, il desktop comprende un gruppo di applicazioni di nome Amministrazione_sistemache viene riservato ad applicazioni e script usati per l'amministrazione dei sistemi. Se viene creato uno script che gli utenti utilizzano con una certa frequenza, può essere comodo creare un'icona per questo script e inserirla nel gruppo di applicazioni Amministrazione_sistema. Usando Creare azione, creare la definizione di un'azione per l'applicazione. Per maggiori informazioni su Creare azione, vedere il . Creare un file eseguibile con lo stesso nome dell'azione nella directory del gruppo in cui inserire l'applicazione. Il contenuto del file è irrilevante. Ad esempio, se si è creata un'azione di nome “Pulizia” che esegue un tool di amministrazione dei sistemi, si dovrà creare il file eseguibile /etc/dt/appconfig/appmanager/lingua/Amministrazione_sistema/Pulizia. Creazione e amministrazione dei gruppi di applicazioni generali<indexterm><primary>gruppi di applicazioni</primary><secondary>amministrazione</secondary></indexterm> Un gruppo di applicazioni si dice generale quando non è associato ad un determinato prodotto applicativo. Ad esempio, il gruppo di applicazioni predefinito Strumenti_desktop è un gruppo generale che contiene le icone di diverse applicazioni correlate ma non incluse in uno stesso prodotto. Oltre ai gruppi predefiniti è possibile creare nuovi gruppi di applicazioni generali. Ad esempio, si potrà creare un gruppo di nome Giochi in cui collocare tutti i giochi disponibili sul sistema. I gruppi di applicazioni generali possono essere disponibili a livello personale o di sistema. Come creare un gruppo di applicazioni generali di sistema<indexterm> <primary>gruppi di applicazioni</primary><secondary>di sistema</secondary> </indexterm> Effettuare il login come superutente. Creare una directory in /etc/dt/appconfig/appmanager/lingua. Il nome della directory diventerà il nome del gruppo di gruppi di applicazioniassegnazione dei nomi applicazioni. Fare doppio clic su “Ricaricare applicazioni” nel gruppo Strumenti_desktop. Come creare un gruppo di applicazioni generali personale<indexterm> <primary>gruppi di applicazioni</primary><secondary>personali</secondary> </indexterm> Creare una directory in DirectoryIniziale/.dt/appmanager. Il nome della directory diventerà il nome del gruppo di applicazioni. Fare doppio clic su “Ricaricare applicazioni” nel gruppo Strumenti_desktop. Come personalizzare un gruppo di applicazioni predefinito<indexterm> <primary>gruppi di applicazioni</primary><secondary>personalizzazione</secondary> </indexterm> Effettuare il login come superutente. Se il gruppo di applicazioni si trova in /usr/dt/appconfig/appmanager/ lingua, copiarlo in /etc/dt/appconfig/appmanager/lingua. Strumenti_desktop, modificaAd esempio, il comando seguente copia il gruppo di applicazioni Strumenti_desktop: cp -r /usr/dt/appconfig/appmanager/it/Strumenti_desktop /etc/dt/appconfig/appmanager/it La nuova copia del gruppo di applicazioni avrà la precedenza rispetto alla versione predefinita. Modificare la copia del gruppo di applicazioni. Ad esempio, aggiungere nuovi file di azioni (file eseguibili con lo stesso nome delle azioni). Per visualizzare le modifiche, uscire dal desktop e rieseguire il login. Modifica del percorso di ricerca usato per localizzare le applicazioni<indexterm><primary>percorso di ricerca delle applicazioni</primary><secondary>modifica</secondary></indexterm> Una delle cause più frequenti per la modifica del percorso di ricerca è l'aggiunta di un nuovo server di applicazioni server di applicazioniaggiunta. Aggiungendo un server di applicazioni al percorso di ricerca, la Gestione di applicazioni localizzerà tutti i gruppi di applicazioni di quel server disponibili a livello di sistema. Per maggiori informazioni sul percorso di ricerca, vedere . Il percorso di ricerca predefinito<indexterm><primary>percorso di ricerca delle applicazioni</primary><secondary>valore predefinito</secondary></indexterm> Il percorso di ricerca predefinito delle applicazioni include queste directory: LivelloDirectory del percorso di ricerca Personale DirectoryIniziale/.dt/appmanager Di sistema /etc/dt/appconfig/appmanager/lingua Predefinito /usr/dt/appconfig/appmanager/lingua Aggiunta di un server di applicazioni al percorso di ricerca<indexterm><primary>percorso di ricerca delle applicazioni</primary> <secondary>modifica</secondary></indexterm> Oltre alla modifica del percorso di ricerca, potrà essere necessario eseguire altre operazioni di configurazione per abilitare la comunicazione con il server di applicazioni. Vedere . Come impostare un percorso di ricerca delle applicazioni<indexterm> <primary>percorso di ricerca delle applicazioni</primary><secondary>di sistema</secondary></indexterm> a livello di sistema Effettuare il login come superutente. Se il file /etc/dt/config/Xsession.d/0010.dtpaths non esiste, crearlo copiando /usr/dt/config/Xsession.d/0010.dtpaths. Aprire con un editor /etc/dt/Xsession.d/0010.paths. Aggiungere o editare la riga che imposta la variabile DTSPSYSAPPHOSTSDTSPSYSAPPHOSTS, variabilemodifica: DTSPSYSAPPHOSTS=nomehost:[,nomehost] Ad esempio, la riga seguente aggiunge il sistema ApServA al percorso di ricerca delle applicazioni: DTSPSYSAPPHOSTS=ApServA: Perché la modifica diventi effettiva, tutti gli utenti del sistema dovranno effettuare il logout e quindi un nuovo login. Come impostare un percorso di ricerca delle applicazioni a livello<indexterm> <primary>percorso di ricerca delle applicazioni</primary><secondary>personale</secondary></indexterm> personale Aprire con un editor il file DirectoryIniziale/.dtprofile. Aggiungere o editare la riga che imposta la variabile DTSPUSERAPPHOSTSDTSPUSERAPPHOSTS, variabilemodifica: DTSPUSERAPPHOSTS=nomehost:[,nomehost] Ad esempio, la riga seguente aggiunge i sistemi ApServB e ApServC al percorso di ricerca delle applicazioni: DTSPUSERAPPHOSTS=ApServB:,ApServC: Uscire dal desktop ed eseguire un nuovo login. Amministrazione generale della Gestione di applicazioni<indexterm> <primary>Gestione di applicazioni</primary><secondary>amministrazione generale</secondary></indexterm> Le funzioni di amministrazione generali della Gestione di applicazioni comprendono: la cancellazione di un'applicazione la rilettura del database delle applicazioni durante una sessione Cancellazione di un'applicazione<indexterm><primary>applicazioni</primary> <secondary>annullamento della registrazione</secondary></indexterm><indexterm> <primary>applicazioni</primary><secondary>cancellazione</secondary></indexterm> Se un'applicazione è stata registrata usando il tool dtappintegrate, si potrà usare lo stesso tool anche per la procedura inversa. Annullando la registrazione di un'applicazione, il suo gruppo verrà eliminato dalla Gestione di applicazioni; inoltre le azioni, i tipi di dati, le icone e i testi di aiuto di quell'applicazione non saranno più disponibili. Effettuare il login come superutente. dtappintegratecancellazione di un'applicazioneEseguire il comando: dtappintegrate -s radice_app -u Aggiornamento della Gestione di applicazioni durante una sessione<indexterm> <primary>Gestione di applicazioni</primary><secondary>aggiornamento</secondary> </indexterm> applicazionirilettura Quando si aggiunge una nuova applicazione e si desidera che la modifica abbia effetto immediatamente, è necessario ricreare la Gestione di applicazioni. Aprire il gruppo di applicazioni Strumenti_desktop e fare doppio clic su &“Ricaricare applicazioni”. L'azione “Ricaricare applicazioni” permette di aggiornare la Gestione di applicazioni dopo avere aggiunto nuovi programmi ad un server di applicazioni. Tuttavia,Ricaricare applicazioni, azione essa non è in grado di localizzare le applicazioni che sono state eliminate da un server o spostate in una nuova posizione. Queste modifiche diventano effettive solo dal login successivo nel sistema. Cambiamento dell'editor di testo e dell'emulatore di terminale<indexterm><primary>editor di testo, modifica dell'</primary> </indexterm><indexterm><primary>impostazione predefinita</primary></indexterm><indexterm> <primary>emulatore di terminale</primary><secondary>modifica dell'</secondary> </indexterm><indexterm><primary>impostazione predefinita</primary></indexterm> Sia l'editor di testo che l'emulatore di terminale possono essere avviati scegliendo il rispettivo controllo nel Pannello principale o facendo doppio clic sull'icona appropriata nella Gestione di applicazioni. Queste applicazioni possono essere avviate anche con altre attività del desktop. L'editor di testo viene avviato quando si seleziona un file di testo nella Gestione di file e si sceglie Aprire dal menu Selezioni. L'editor predefinito è dtpad. L'emulatore di terminale viene avviato scegliendo “Aprire terminale” dal menu File della Gestione di file, o quando un'azione apre una finestra di emulazione di terminale. L'emulatore di terminale predefinito è dtterm. Il desktop può essere configurato in modo da usare, nelle situazioni descritte, un editor di testo o un emulatore di terminale diversi da quelli predefiniti. Come cambiare l'editor di testo o l'emulatore di terminale predefinito Se la modifica deve essere apportata a livello di sistema, effettuare il login come superutente. Creare un'azione per il nuovo editor di testo o per l'emulatore di terminale. Usare l'applicazione Creare azione. La mostra una finestra di Creare azione con i dati relativi a un'applicazione di nome TextPad. Per maggiori informazioni su Creare azione, vedere il ..
La finestra di Creare azione
Oppure, creare la definizione dell'azione manualmente; ad esempio: ACTION TextPad { LABEL TextPad TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/TP/bin/TextPad %(File)Arg_1% DESCRIPTION Fare doppio clic su questa icona per avviare \ l'applicazione TextPad. } Per informazioni su come creare le definizioni delle azioni manualmente, vedere il .
Collocare il file di configurazione che contiene la nuova azione nella directory appropriata: A livello di sistema: /etc/dt/appconfig/types/lingua A livello personale: DirectoryIniziale/.dt/types Se necessario, creare il fileuser-prefs.dt, file user-prefs.dt appropriato copiando /usr/dt/appconfig/types/lingua/user-prefs.dt nella directory indicata: A livello di sistema: /etc/dt/appconfig/types/lingua A livello personale: DirectoryIniziale/.dt/types Editare l'azione TextEditor o Terminal nel file user-prefs.dt di sistema o personale. Modificare la riga MAP_ACTION in modo da mappare l'azione in base alla nuova azione definita. Ad esempio, cambiare la riga: MAP_ACTION Dtpad in: MAP_ACTION TextPad Salvare il file user-prefs.dt. Fare doppio clic su “Ricaricare azioni” nel gruppo di applicazioni Strumenti_desktop per ricaricare il database delle azioni.