Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Struktur des Anwendungsmanagers

Die oberste Ebene des Anwendungsmanagers enthält im allgemeinen Verzeichnisse. Jedes dieser Verzeichnisse und dessen Inhalt wird als Gruppe von Anwendungen bezeichnet.

Abbildung 4-1 Gruppen von Anwendungen im Anwendungsmanager

Graphic

Die Gruppen von Anwendungen und deren Inhalt werden aus vielen verschiedenen Positionen, sowohl lokal als auch im Netz, zusammengestellt.

Verzeichnisposition des Anwendungsmanagers

Im Dateisystem handelt es sich beim Anwendungsmanager um das Verzeichnis /var/dt/appconfig/appmanager/anmeldung-hostname-anzeige . Dieses Verzeichnis wird bei der Anmeldung eines Benutzers dynamisch erstellt.

Meldet sich beispielsweise der Benutzer ronv am Bildschirm wxyz:0 an, wird für den Anwendungsmanager das Verzeichnis /var/dt/appconfig/appmanager/ronv-wxyz-0 erstellt.

Wie der Anwendungsmanager Anwendungen sucht und zusammenstellt

Der Anwendungsmanager wird aufgebaut, indem lokale und ferne Gruppen von Anwendungen zusammengestellt werden. Die Gruppen von Anwendungen werden aus Verzeichnissen zusammengestellt, die auf dem Anwendungssuchpfad liegen.

Der Standardanwendungssuchpfad besteht aus folgenden Positionen:

Tabelle 4-1 Verzeichnisse im Suchpfad für Standardanwendungen

Bereich 

Position 

Integriert 

/usr/dt/appconfig/appmanager/spache

Systemweit 

/etc/dt/appconfig/appmanager/ spache

Persönlich 

Home-Verzeichnis/.dt/appmanager

Um die oberste Ebene des Anwendungsmanagers zu erstellen, werden zum Zeitpunkt der Anmeldung Verbindungen von den Gruppen von Anwendungen (Verzeichnisse), die sich in Verzeichnissen im Anwendungssuchpfad befinden, zum Anwendungsmanagerverzeichnis /var/dt/appconfig/appmanager/anmeldung-hostname-anzeige hergestellt. Dies erfolgt durch das Desktop-Dienstprogramm dtappgather, das vom Anmeldemanager automatisch ausgeführt wird, nachdem sich der Benutzer erfolgreich angemeldet hat.

Beispielsweise stellt das Desktop folgende integrierte Gruppe von Anwendungen zur Verfügung:

/usr/dt/appconfig/appmanager/sprache/Desktop_Werkzeuge

Zum Zeitpunkt der Anmeldung wird eine symbolische Verbindung hergestellt zu:

/var/dt/appconfig/appmanager/
anmeldung-hostname-anzeige/Desktop_Werkzeuge

Der Anwendungssuchpfad kann ferne Verzeichnisse einschließen. Dadurch können Gruppen von Anwendungen aus Systemen im gesamten Netz zusammengestellt werden. Weitere Informationen könnendem Abschnitt "Anwendungs-Server dem Anwendungssuchpfad hinzufügen". entnommen werden.

Vorrangsregeln beim Zusammenstellen von Anwendungen

Sind Anwendungen im Suchpfad mehrfach vorhanden, haben für den einzelnen Benutzer definierte Gruppen von Anwendungen Vorrang vor für das System definierten Gruppen, und für das System definierte Gruppen haben Vorrang vor integrierten Gruppen. Sind, beispielsweise, sowohl /usr/dt/appconfig/appmanager/C/Desktop_Werkzeuge als auch /etc/dt/appconfig/appmanager/C/Desktop_Werkzeuge vorhanden , wird die Gruppe von Anwendungen unter /etc verwendet.

Gruppen von Anwendungen, die mit dem Standard-Desktop zur Verfügung gestellt werden

Das nicht angepaßte Desktop stellt vier Gruppen von Anwendungen zur Verfügung:

Beispiel für die Zusammenstellung von Gruppen von Anwendungen

Abbildung 4-2zeigt ein Anwendungsmanagerfenster mit verschiedenen Gruppen von Anwendungen. Tabelle 4-2 zeigt die Verzeichnisse, aus denen die Gruppen von Anwendungen zusammengestellt werden.

Abbildung 4-2 Ein typisches Anwendungsmanagerfenster

Graphic

Tabelle 4-2 Quelle der Gruppen von Anwendungen in

Name 

Verzeichnis 

CAD_Anwendungen 

/net/ApServA/etc/dt/appconfig/appmanager/C/CAD_App

Zeichen_Anwendungen 

/etc/dt/appconfig/appmanager/C/DrawingApp

Desktop_Anwendungen 

/usr/dt/appconfig/appmanager/C/Desktop_Apps

Desktop_Werkzeuge 

/usr/dt/appconfig/appmanager/C/Desktop_Tools

Informationen 

/usr/dt/appconfig/appmanager/C/Information

Systemadministrator 

/etc/dt/appconfig/appmanager/C/System_Admin

Tabellenkalkulation 

/users/anna/.dt/appmanager/MySpreadSheet

Medien_Werkzeuge 

/etc/dt/appconfig/appmanager/C/ Media_Tools

Wurden die Gruppen von Anwendungen Informationen oder Systemadministrator angepaßt, werden sie stattdessen aus /etc/dt/appconfig/appmanager/C erstellt.

Die Gruppe CAD_Anwendungen wird bei der Zusammenstellung erfaßt, weil ein System mit dem Namen ApServA zum Anwendungssuchpfad hinzugefügt wurde (Abschnitt "Anwendungs-Server dem Anwendungssuchpfad hinzufügen"). Bei der Tabellenkalkulation handelt es sich um eine für den einzelnen Benutzer definierte Gruppe von Anwendungen, die nur dem Benutzer anna zur Verfügung steht.