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.
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 eine Hilfereihe gestartet, in der eine Einführung in die Funktionen des Desktop enthalten sind.
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.
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.
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 steht (z.B. ist pablo:0 gültig, pablo.gato.com:0 oder unix:0 dagegen nicht). Meldet sich der Benutzer beim Bildschirm pablo:0 an, startet der Session Manager diese bildschirmspezifische Sitzung.