Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Sitzungsressourcen laden

Der Session Manager stellt die Desktop-Ressourcen mit Hilfe der X-Servereigenschaft 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 verfügbar gemacht. Es hat keinen Sinn, die Datei zu verändern, weil sie bei nachfolgenden Desktop-Installationen überschrieben wird.

Die Anzahl der Standard-Systemressourcen läßt sich erhöhen, indem eine 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-Desktopressourcen 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 das Desktop und der systemweit definierten Ressourcen über die Datei Home-Verzeichnis/.Xdefaults erhöhen. Ü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 des Desktop 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 Home-Verzeichnis /.Xdefaults, aber nicht aus beiden Quellen. Das bedeutet normalerweise, daß die Datei Home-Verzeichnis /.Xdefaults des Benutzers ignoriert wird. Wie bereits erwähnt, kombiniert der Session Manager die Datei Home-Verzeichnis/ .Xdefaults jedoch beim Start der Sitzung mit RESOURCE_MANAGER Die an Home-Verzeichnis/.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: