CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Sitzungsressourcen laden

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 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.


Hinweis –

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: