セッションとは、ユーザのデスクトップに存在するアプリケーション、設定、およびリソースのコレクションです。セッションの管理は、セッション・マネージャによるセッションの保存および復元を可能にする規約とプロトコルのセットです。システムにログインすると、前回ログオフした時に提供されていたのと同じ実行中のアプリケーション、設定、およびリソースのセットを得ることができます。デスクトップに最初にログインした時は、デフォルトの初期セッションが読み込まれます。その後、セッション・マネージャは現在のセッションとホーム・セッションの概念をサポートします。
デスクトップに最初にログインしたときに、セッション・マネージャはシステムのデフォルト値を使用して初期セッションを作成します。デフォルトでは、ファイル・マネージャと、ヘルプ・ボリュームのデスクトップの紹介が起動されます。
保存済みのホーム・セッション、保存済みの現在のセッション、またはシステム・デフォルトの初期セッションからログイン時に復元されたものかどうかにかかわらず、実行中のセッションは常に現在のセッションと見なされます。スタイル・マネージャの [起動] 設定に基づきセッションを終了すると、セッション・マネージャは現在のセッションを自動的に保存します。もう一度デスクトップにログインすると、セッション・マネージャは前に保存した現在のセッションを再起動します。これは、最後にログアウトしたときと同じ状態にデスクトップが復元されることを意味します。
ログアウトしたときの状態に関係なく、ログインするたびにデスクトップを同じ状態に復元させることもできます。現在のセッションの状態を保存し、その後スタイル・マネージャの [起動] 設定を使用して、ユーザがログインするたびにセッション・マネージャにそのセッションを起動させることができます。
特定のディスプレイに対して固有のセッションを実行するために、ディスプレイに固有のセッションを作成できます。作成するために、ユーザは HomeDirectory/.dt/sessions ディレクトリを HomeDirectory/.dt/display にコピーできます。この場合、display は実際に存在する修飾されていないホスト名です (たとえば、pablo:0 は有効で、pablo.gato.com:0 や unix:0 は無効です)。ユーザがディスプレイ pablo:0 にログインすると、セッション・マネージャはそのディスプレイに固有のセッションを起動します。