本章介绍会话管理,并说明如何设置会话默认选项。本章还包含有关会话和登录脚本的信息。
用户登录桌面环境后,退出之前会出现一个会话。会话管理器在登录管理器
验证用户身份后启动。通过会话管理器,用户可以管理会话。例如,用户可以保存会话状态,并在下一次登录时返回到该会话。
至少有下列应用程序在会话中运行:
会话管理器,gnome-session。
GConf
X 设置守护进,gnome-settings-daemon。
gnome-panel
应用程序,用于运行 GNOME 桌面上的面板。
Metacity
窗口管理器。
下表列出了包含默认会话信息的文件:
文件 |
说明 |
---|---|
/usr/share/gnome/default.session |
默认会话文件。默认会话的详细信息存储在此文件中。 |
$HOME/.gnome2/session |
用户会话文件。用户修改会话时,详细信息存储在此文件中。 |
要为所有用户设置默认的会话详细信息,请修改默认会话文件。
要为某个用户恢复默认会话设置,请从该用户的起始目录删除会话文件。如果用户会话文件不存在,系统将使用 /usr/share/gnome/default.session 中的默认设置。
要将当前会话保存为默认会话,用户可以运行 gnome-session-save 命令。
GNOME 桌面不支持系统范围的登录脚本或注销脚本。会话管理器只允许用户配置用户会话。用户可以使用 Sessions
首选项工具配置非会话管理的启动应用程序。
您可以解决 GNOME 不支持系统范围登录脚本这一问题。要创建系统范围的登录脚本,请在 /usr/dt/config/Xsession.d 目录下创建该脚本。将脚本命名为以下名称:
大于 1000 的数字。名称
例如,将脚本命名为 1050.login。有关 /usr/dt/config/Xsession.d 文件的更多信息,请参见 dtlogin(1) 手册页中的 XSession 文件。