Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Was ist eine Sitzung?

Der Begriff Sitzung steht für die Gesamtheit der Anwendungen, Einstellungen und Ressourcen auf dem Desktop eines bestimmten Benutzers. Die Sitzungsverwaltung wiederum umfaßt eine Reihe von Konventionen und Protokollen, auf deren Basis der Session Manager eine Benutzersitzung speichern und wiederherstellen kann. Damit wird erreicht, daß der Benutzer beim Anmelden dieselben aktiven Anwendungen sowie dieselben Einstellungen und Ressourcen vorfindet wie bei der letzten Abmeldung. Wenn sich der Benutzer zum ersten Mal beim Desktop anmeldet, wird eine standardisierte Startsitzung geladen. Danach unterscheidet der Session Manager zwischen aktueller und Home-Sitzung.

Die Startsitzung

Wenn sich ein Benutzer zum ersten Mal beim Desktop anmeldet, generiert der Session Manager unter Verwendung von Systemstandardwerten eine Startsitzung für den Benutzer. Normalerweise werden der Dateimanager und ein Hilfeband gestartet, der eine Einführung in die Funktionen des Desktop gibt.

Die aktuelle Sitzung

Unter der aktuellen Sitzung versteht man die jeweils aktive Sitzung eines Benutzers. Dabei spielt es keine Rolle, ob es sich um eine zuvor gespeicherte und nun wiederhergestellte Home-Sitzung oder um die Standard-Startsitzung des Systems handelt. Sobald der Benutzer die Sitzung beendet, speichert der Session Manager die aktuelle Konfiguration nach Maßgabe der Starteinstellungen des Style-Managers. Bei der nächsten Anmeldung des Benutzers wird die zuvor gespeicherte aktuelle Sitzung erneut gestartet, das heißt, der Desktop befindet sich wieder in demselben Zustand wie zum Zeitpunkt der letzten Abmeldung.

Die Home-Sitzung

Der Desktop kann auch bei jeder Anmeldung in demselben Status wiederhergestellt werden, unabhängig vom Status bei der letzten Abmeldung. Dazu speichert der Benutzer die aktuelle Sitzung und veranlaßt den Session Manager, genau diese Sitzung auf Basis der Starteinstellungen des Style-Managers nach jeder Anmeldung zu starten.

Bildschirmspezifische Sitzungen

Sitzungen lassen sich auch bildschirmspezifisch definieren. Dazu kopiert der Benutzer das Verzeichnis HomeVerzeichnis/.dt/sessions in das Verzeichnis HomeVerzeichnis/.dt/anzeige, wobei anzeige für den realen, nicht qualifizierten Hostnamen handelt (z.B. ist pablo:0 gültig, pablo.gato.com:0 oder unix:0 dagegen nicht). Meldet sich der Benutzer beim Bildschirm pablo:0an, startet der Session Manager diese bildschirmspezifische Sitzung.