Der Session Manager stellt die Desktop-Ressourcen mit Hilfe der X—Server-Eigenschaft RESOURCE_MANAGER
für alle Anwendungen
zur Verfügung. Das Laden von RESOURCE_MANAGER
umfaßt folgende Schritte:
Die Standardressourcen des Systems werden geladen.
Alle vom Systemverwalter festgelegten systemweiten Ressourcen werden hinzugefügt.
Alle vom Benutzer festgelegten Ressourcen werden hinzugefügt.
Die Desktop-Standardressourcen sind in /usr/dt/config/sprache/sys.resources definiert. Über
die Eigenschaft RESOURCE_MANAGER
werden diese Ressourcen allen Benutzersitzungen zur Verfügung gestellt.
Das Bearbeiten dieser Datei ist zwecklos, da sie bei nachfolgenden Desktop-Installationen
überschrieben wird.
Die Anzahl der Standard-Systemressourcen läßt sich erhöhen,
indem die Datei /etc/dt/config/sprache
/sys.resources angelegt wird. In dieser
Datei können für alle Desktop-Benutzer Standardressourcen umdefiniert
oder weitere Ressourcen hinzugefügt werden. In dieser Datei sollten
nur neue oder aktualisierte Ressourcenspezifikationen gespeichert werden,
da die Datei beim Sitzungsstart mit den Standard-Desktop-Ressourcen kombiniert
wird. Über die Eigenschaft RESOURCE_MANAGER
werden diese Ressourcen allen Benutzersitzungen zur Verfügung
gestellt. Die Definitionen in dieser Datei haben Vorrang vor denen der Standard-Ressourcendatei
für den Desktop.
Benutzer können die Anzahl der Standardressourcen für den
Desktop und der systemweit definierten Ressourcen über die Datei HomeVerzeichnis/.Xdefaults erhöhen.
Über die Eigenschaft RESOURCE_MANAGER
werden diese Ressourcen der jeweiligen Benutzersitzung zur Verfügung
gestellt. Die Definitionen in dieser Datei haben Vorrang vor denen der Standard-Ressourcendatei
des Desktops oder der Ressourcendatei des Systemverwalters.
Das Dienstprogramm X Toolkit Intrinsics lädt die Ressourcen
für eine Anwendung entweder aus RESOURCE_MANAGER
oder aus HomeVerzeichnis/.Xdefaults, jedoch nicht aus beiden Quellen. Das bedeutet normalerweise,
daß die Datei HomeVerzeichnis/.Xdefaults des Benutzers ignoriert wird. Wie bereits erwähnt,
kombiniert der Session Manager die Datei HomeVerzeichnis/.Xdefaults jedoch beim Start der Sitzung mit RESOURCE_MANAGER
. Die an HomeVerzeichnis/.Xdefaults vorgenommenen Änderungen wirken sich erst dann
auf neue Anwendungen aus, wenn der Benutzer die Aktion 'Ressourcen neu laden'
ausführt. Dadurch wird der Session Manager veranlaßt, RESOURCE_MANAGER
mit den Standardressourcen,
den systemweit definierten Ressourcen und den vom Benutzer festgelegten
Ressourcen zu laden. Aufgrund dieses Vorgangs werden Änderungen an
systemweiten oder persönlichen Ressourcendateien für Anwendungen
verfügbar.
Weitere Informationen finden Sie an folgenden Stellen:
Hilfeseite dtresourcesfile(4)