Solaris 公用桌面环境:高级用户和系统管理员指南

什么是会话?

会话是在用户的桌面上所给出的应用程序、设置及资源的集合。会话管理是一套惯例和协议,它们启用"会话管理器"保存和恢复用户的会话。用户能够登录到系统,并且提供给用户的处于运行状态的应用程序、设置和资源的集合与用户注销时提供给用户的相同。用户第一次登录到桌面时,会装入缺省的初始会话。此后,"会话管理器"便支持当前和起始会话的概念。

初始会话

当用户第一次登录到桌面时,"会话管理器" 将使用系统缺省值生成该用户的初始会话。在缺省情况下,"文件管理器"及"桌面介绍" (帮助卷) 将启动。

当前会话

无论在登录时是从保存的起始会话、保存的当前会话,还是从系统缺省初始会话恢复,用户正在运行的会话总视为当前会话。当用户退出会话时, 基于用户的"式样管理器启动"设置,"会话管理器"会自动保存当前会话。用户下次登录到桌面时,"会话管理器"会重新启动先前保存的当前会话,这意味着桌面将恢复到与用户上次注销时相同的状态。

起始会话

还可以让桌面在用户每次登录时都恢复为相同的状态,不管用户注销时桌面是什么状态。用户可以保存当前会话的状态,然后使用"式样管理器启动"设置,使"会话管理器"在用户每次登录时启动该会话。

显示器专用会话

要为特定的显示器运行专用会话,用户可以创建显示器专用会话。若想这样,用户可以将 HomeDirectory /.dt/sessions 目录复制到 HomeDirectory /.dt/display 中,其中display 是实际的、无限定的主机名 (例如,pablo:0 是有效的,而 pablo.gato.com:0unix:0 是无效的)。用户在显示器 pablo:0 上登录时,"会话管理器" 将启动该显示器专用会话。