Installazione e amministrazione delle applicazioniGestione di applicazionidescrizioneLa Gestione di applicazioni è il contenitore
delle applicazioni disponibili agli utenti del desktop.Struttura della Gestione di applicazioniIl livello più elevato della Gestione di applicazioni contiene
generalmente un insieme di directory. Ognuna di queste, e il relativo contenuto,
viene detta ungruppi di applicazionidefinizionegruppo 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 applicazioniGestione di applicazioniposizione nel file systemNel 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 applicazioniapplicazioniidentificazione nella Gestione di
applicazioniGestione di applicazioniidentificazione delle applicazionigruppi di applicazioniidentificazioneLa 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 ricercaapplicazioni applicazioni.Il percorso di ricerca predefinito comprende le seguenti directory:applicazionipercorso di ricercaLivelloPosizionePredefinito/usr/dt/appconfig/appmanager/linguaDi sistema/etc/dt/appconfig/appmanager/linguaPersonaleDirectoryIniziale/.dt/appmanagerPer 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 desktopdtappgatherdtappgather, che viene avviata automaticamente
dalla Gestione del login.Ad esempio, il desktop comprende il gruppo di applicazioni predefinito:
/usr/dt/appconfig/appmanager/lingua/Strumenti_desktopAl momento del login, verrà creato unGestione
di applicazionicollegamenti simbolici
collegamento simbolico con:/var/dt/appconfig/appmanager/login-nomehost-display/Strumenti_desktopIl 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 applicazioniGestione di applicazioniregole di precedenzagruppi di applicazioniprecedenzaSe 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 desktopgruppi di applicazionigruppi predefinitiLa configurazione predefinita del desktop comprende quattro gruppi di
applicazioni.Applicazioni_desktopStrumenti_desktopInformazioniAmministrazione_sistemaEsempio di localizzazione dei gruppi di applicazioniapplicazioniidentificazioneLa 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.
Origine dei gruppi di applicazioni della NomeDirectory di origineApp_CAD/net/ApServA/etc/dt/appconfig/appmanager/it/App_CADApp_disegno/etc/dt/appconfig/appmanager/it/App_disegnoApplicazioni_desktop/usr/dt/appconfig/appmanager/it/Applicazioni_desktopStrumenti_desktop/usr/dt/appconfig/appmanager/it/Strumenti_desktopInformazioni/usr/dt/appconfig/appmanager/it/InformazioniAmministrazione_sistema/etc/dt/appconfig/appmanager/C/Amministrazione_sistemaFoglio_elettronico/utenti/anna/.dt/appmanager/Foglio_elettronicoStrumenti_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
applicazioniapplicazioniaggiunta
alla Gestione di applicazioniGestione di applicazioniaggiunta di applicazioniQuando 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 applicazioniapplicazionimetodi per l'aggiunta di un'applicazionePer aggiungere un'applicazione alla Gestione di applicazioni si può
procedere in due modi:Registrare l'applicazioneAggiungere l'icona dell'applicazione senza registrarlaRegistrazione di un'applicazioneregistrazionedefinizioneLa 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 esistenteI 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 applicazioniapplicazionipredisposte per il desktopLe 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 desktopQuesto è 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 esistenteLa 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
generaligruppi di applicazioniamministrazioneUn 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 sistemagruppi di applicazionidi sistemaEffettuare il login come superutente.Creare una directory in /etc/dt/appconfig/appmanager/lingua.Il nome della directory diventerà il nome del gruppo digruppi di applicazioniassegnazione dei nomi applicazioni.Fare doppio clic su “Ricaricare applicazioni”
nel gruppo Strumenti_desktop.Come creare un gruppo di applicazioni generali personalegruppi di applicazionipersonaliCreare 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 predefinitogruppi di applicazionipersonalizzazioneEffettuare 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 applicazionipercorso di ricerca delle applicazionimodificaUna delle cause più frequenti per la modifica del percorso di
ricerca è l'aggiunta di un nuovo server di applicazioniserver 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 predefinitopercorso di ricerca
delle applicazionivalore predefinitoIl percorso di ricerca predefinito delle applicazioni include queste
directory:LivelloDirectory del percorso di ricercaPersonaleDirectoryIniziale/.dt/appmanagerDi sistema/etc/dt/appconfig/appmanager/linguaPredefinito/usr/dt/appconfig/appmanager/linguaAggiunta di un server di applicazioni al percorso
di ricercapercorso di ricerca delle applicazionimodificaOltre 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 applicazionipercorso di ricerca delle applicazionidi sistema a livello di sistemaEffettuare 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 livellopercorso di ricerca delle applicazionipersonale personaleAprire 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 applicazioniGestione di applicazioniamministrazione generaleLe funzioni di amministrazione generali della Gestione di applicazioni
comprendono:la cancellazione di un'applicazionela rilettura del database delle applicazioni durante una sessione
Cancellazione di un'applicazioneapplicazioniannullamento della registrazioneapplicazionicancellazioneSe 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 -uAggiornamento della Gestione di applicazioni durante una sessioneGestione di applicazioniaggiornamentoapplicazioniriletturaQuando 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 terminaleeditor di testo, modifica dell'impostazione predefinitaemulatore di terminalemodifica dell'impostazione predefinitaSia 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 predefinitoSe 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 ..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/linguaA livello personale: DirectoryIniziale/.dt/typesSe necessario, creare il fileuser-prefs.dt,
fileuser-prefs.dt appropriato copiando /usr/dt/appconfig/types/lingua/user-prefs.dt nella directory indicata:A livello di sistema: /etc/dt/appconfig/types/linguaA livello personale: DirectoryIniziale/.dt/typesEditare 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 Dtpadin:MAP_ACTION TextPadSalvare il file user-prefs.dt.Fare doppio clic su “Ricaricare azioni” nel gruppo
di applicazioni Strumenti_desktop per ricaricare il database delle azioni.