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

Sitzungsressourcen laden

Der Session Manager macht die Desktop-Ressourcen mit Hilfe der X--Servereigenschaft RESOURCE_MANAGER allen Anwendungen verfügbar. 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 plaziert werden, weil die Datei beim Start der Sitzung mit den Standard-Desktopressourcen kombiniert wird. Über die Eigenschaft RESOURCE_MANAGER werden sämtliche in dieser Datei angegebenen Ressourcen allen Benutzersitzungen verfügbar gemacht. 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 un der systemweit definierten Ressourcen über die Datei HomeVerzeichnis/.Xdefaults erhöhen. Über die Eigenschaft RESOURCE_MANAGER werden die hier definierten Ressourcen der Sitzung dieses Benutzers verfügbar gemacht. 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 HomeVerzeichnis /.Xdefaults, aber 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. Änderungen des Benutzers an HomeVerzeichnis/.Xdefaults 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 vom Benutzer festgelegten Ressourcen zu laden. Erst dadurch werden Änderungen an systemweiten oder persönlichen Ressourcendateien für Anwendungen verfügbar.


Weitere Informationen finden Sie an folgenden Stellen: