Sun Desktop Manager 1.0 Installationshandbuch

Adapter

Die Anwendungsadapter sind Erweiterungen des Konfigurationssystems, die durch Desktop Manager unterstützt werden. Mithilfe der Adapter können die verschiedenen Anwendungen (je nach Konfigurationssystem) die zentralen Konfigurationsdaten berücksichtigen. Folgende Konfigurationssysteme werden unterstützt:

Es wird auch ein Desktop-Definitionsadapter bereitgestellt, welcher dem Benutzer-Desktop Desktop-Launcher, Menüelemente und Startprogramme hinzufügt.

GConf-Adapter

Der GConf-Adapter ist Teil des Pakets SUNWapoc-adapter-gconf für Solaris. Bei der Installation des Adapters aus dem entsprechenden packageAdapter wird der GConf-Datenquellenpfad in /etc/gconf/2/path aktualisiert, d. h. die Desktop Manager-Quellen werden hinzugefügt. Der Adapter stellt die folgenden beiden Datenquellen zur Verfügung:

Konfiguration des GConf-Adapters

Der GConf-Adapter wird während seiner Installation konfiguriert, jedoch hängt sein Betrieb von der Gegenwart von zwei Datenquellen, die die obligatorischen zentralen Einstellungen und die Standardeinstellungen repräsentieren, in der GConf-Pfaddatei (/etc/GConf/2/path ) ab. Diese Pfaddatei enthält die korrekten Informationen, damit GConf die zentralen Einstellungen wie erwartet nach der Installation des Systems berücksichtigt. Zugleich sollten Administratoren sicherstellen, dass die Datenquellen mit dem Präfix "apoc" noch in der Datei vorhanden sind, für den Fall, dass sie diesen Pfad für zusätzliche benutzerdefinierte Datenquellen ändern müssen. Sie sollten auch sicherstellen, dass sich die Datenquellen zwischen den lokalen obligatorischen Einstellungen und den Benutzereinstellungen für die Datenquelle befinden, welche die obligatorischen zentralen Einstellungen repräsentiert, und zwischen den Benutzereinstellungen und den lokalen Standardeinstellungen für die Datenquelle, welche die standardmäßigen zentralen Einstellungen repräsentiert.

Java-Einstellungen-Adapter

Der Java-Einstellungen-Adapter ist Teil des Pakets SUNWapcj für Solaris.

Konfiguration des Java-Einstellungen-Adapters

Der Java-Einstellungen-Adapter wird als Implementierung der Einstellungen-API bereitgestellt, die als Wrapper für eine andere vorhandene Implementierung (wie das mit der JRE gelieferte standardmäßige dateibasierte System) verwendet werden muss. Für die Aktivierung der zentralen Konfiguration in einer Java-Anwendung, die die Einstellungen-API verwendet, muss ein Startskript für diese Anwendung geschrieben werden. Dabei muss das Skript /usr/lib/apoc/apocjlaunch als Hilfsprogramm verwendet werden. Dieses Skript muss einige Umgebungsvariablen definieren und dann an seinem Ende das Skript apocjlaunch enthalten, welches die Java-Anwendung mit der notwendigen Umgebung startet. Folgende Umgebungsvariablen müssen eingestellt werden:

Folgende optionalen zusätzlichen Umgebungsvariablen können eingestellt werden:

Mozilla-Adapter

Der Mozilla-Adapter ist Teil des Pakets SUNWmozapoc-adapter auf Solaris.

Konfiguration des Mozilla-Adapters

Der Mozilla-Adapter wird während der Installation dieses Produkts eingerichtet und bedarf keiner zusätzlichen Konfiguration.

StarOffice-Adapter

Der StarOffice-Adapter ist in Standardinstallationen von StarOffice enthalten und ermöglicht den Zugriff auf Profilkonfigurationsdaten, ohne dass Sie spezielle Änderungen vornehmen müssen.

Konfiguration des StarOffice-Adapters

Der StarOffice-Adapter wird während der Installation dieses Produkts eingerichtet und bedarf keiner zusätzlichen Konfiguration.

Desktop-Definitionsadapter

Der Desktop-Definitionsadapter besteht aus folgenden Paketen:

Package-Name 

Beschreibung 

SUNWapleg 

Konfiguration von Zugriffsbinärdateien 

SUNWardsa 

Desktop-Definitionsadapter 

SUNWardsa-misc 

Systemintegration für Adapter 

Diese Pakete werden bei der Installation der Desktop Manager-Client-Komponenten installiert und bedürfen keiner weiteren Konfiguration.

Konfiguration des Desktop-Definitionsadapters

Der Desktop-Definitionsadapter wird vom Installationsvorgang so konfiguriert, dass er immer dann verwendet werden kann, wenn sich ein Benutzer anmeldet. Er bedarf keiner weiteren Konfiguration.

Entfernen von Adaptern

Der Mozilla- und der StarOffice-Adapter werden entfernt, wenn die zugehörigen Produkte entfernt werden. Der GConf-, Java-Einstellungen- und Desktop-Definitionsadapter können mithilfe der entsprechenden System-Tools für die Paketverwaltung entfernt werden, indem die im Abschnitt über die Installation erwähnten Pakete entfernt werden.

Nach dem Entfernen des Java-Einstellungen-Adapters, sollten die für das Starten von Java-Anwendungen geschriebenen Startskripte, die die Einstellungen-API verwenden, nicht mehr verwendet werden. Ein darin vorgenommener Java-Aufruf schlägt fehl, da einige der benötigten Klassen nicht mehr verfügbar sind.

Problemlösung für Adapter

Die meisten der Probleme, die dazu führen können, dass die zentralen Konfigurationsdaten in den entsprechenden Anwendungen nicht zu sehen sind, werden mit hoher Wahrscheinlichkeit von Configuration Agent verursacht, da diese Anwendung von allen Adaptern zum Abrufen von Daten verwendet wird.

Wenn eine zentrale Konfigurationsänderung keine Auswirkung auf eine bestimmte Einstellung (oder eine Gruppe von Einstellungen) zu haben scheint, ist eine mögliche Erklärung hierfür, dass der Benutzer für diese Einstellung in der Anwendung explizit einen Wert festgelegt hat (normalerweise über die Dialogfelder für Optionen oder Einstellungen im jeweiligen Produkt). In diesem Fall hat die Benutzereinstellung Vorrang vor dem mithilfe von Desktop Manager eingestellten Wert, es sei denn die zentralen Einstellungen sind als geschützt definiert, was bedeutet, dass dieser Wert durch den Administrator erzwungen wird und der Benutzer diesen Wert nicht ändern darf.