疑难解答

这一节讨论对了解 GDM 工作有用的小提示。通常,如果您使用 GDM 出现问题,您可以提交一个错误报告,或者发送邮件到 gdm-list 邮件列表,相关信息可以参阅一下本文档介绍一节内容。

如果 GDM 没有正确地运行,显示调试信息总是一个不错的主意。要启用调试,在 <etc>/gdm/custom.conf 文件中设置 debug/Enable 键为“true”,然后重启 GDM。再到 GDM 出现错误的地方,调试输出将发送到系统日志文件(<var>/log/messages<var>/adm/messages,是哪一个取决于操作系统)。如果您要将此输出通过错误报告或邮件在 GDM 社区里共享,请只包含 GDM 反馈的调试信息,而不要整个文件,因为它可能非常大。如果您没有看到任何 GDM 系统日志输出,您可能需要配置系统日志(请访问 syslog 帮助页)。

7.1. GDM 不启动

有许多问题可能会导致 GDM 启动失败,这一节讨论一些普通问题,以及如何在 GDM 启动中跟踪一个错误。一些问题将会使 GDM 返回一个错误消息或对话框,当它试图启动的时候,但若是 GDM 没有提示就失败了,那么跟踪错误就比较困难。

首先确保 Xserver 配置正确,GDM 配置文件在 [server-Standard] 小节里包含一个启动 Xserver 的命令。验证这个命令可以在您系统上工作,从控制台里运行这个命令应该可以启动 Xserver,如果启动失败,那么问题可能出在您的 Xserver 配置文件。访问 Xserver 的错误日志,寻找这个错误出现的可能原因。错误也可能是您的 Xserver 需要其他的命令行选项。如果是这样,那么就在 GDM 配置文件中设置 Xserver 命令,以便它正确运行在您的系统上。

还要确保 /tmp 文件夹有恰当的所属和权限,系统中有足够的可用空间,这些问题也可以导致 GDM 启动失败。