启动 gdm(手动或在启动期间)没有任何反应

启动 gdm(手动或在启动期间)没有任何反应

我束手无策了!我无法运行 gdm。不只是在启动时无法运行,而是根本无法运行。没有错误消息。tty7 保持空白。它似乎没有尝试启动 X 服务器。它没有在 /var/log/gdm 或 /var/log/Xorg.0.log 中记录任何内容(我应该去哪里查看?)。

$ sudo start gdm
gdm start/running, process 17747
$ sudo start gdm
gdm start/running, process 17769
$ sudo start gdm
gdm start/running, process 17791
$ sudo stop gdm
stop: Unknown instance: 

我清除了 gdm,安装了 gdm,重新安装了 gdm 并使用 -f 和 -m 进行了全面检查,清除了 /usr/share/gdm、/etc/gdm、/etc/dconf/db/gdm.d 甚至 ~/.config/dconf/user... 什么都没做!升级到 14.10 也没什么用。

运行 gdm 二进制文件本身会启动某种微型 Gnome-Shell,无需执行任何操作。

Gnome-Shell 本身与 lightdm 配合得很好……除了我想要的屏幕锁定功能。此外,有些功能不起作用让我很烦恼。:þ

我在一台普通台式机和一台配备英特尔/英伟达混合显卡的 Eee PC 1215 N 上都遇到了这个问题。这两台电脑除了 Gnome-Shell 外,还都配备了 KDE。(嗯,我昨天用 elementary OS 重新安装了 Eee PC)。

更新:sudo start gdm 说“gdm start/running”并且即使删除了 gdm 二进制文件本身也提供了一个 pid。

答案1

我怀疑是程序错误。可能gdm在启动时崩溃。

理论上,sudo apt-get update; sudo apt-get --purge --reinstall install gdm如果它已损坏或(更可能,因为它很可能在您升级到 Utopic 版本时升级)其配置不好,这可能会有所帮助。所以我会先尝试一下。

如果失败了,我建议启用自动向 Launchpad 报告错误gdm,然后查看在使用启动时是否为您提供了提交错误报告的机会sudo start gdm。(在 14.10 上,您可能不需要这样做,因为开发版本已设置为允许您以这种方式报告错误。)

  • 这对于检查似乎运行不正常的程序是否崩溃的典型情况有效。但由于 GUI 可能在您尝试启动时未运行gdm(如果运行,那可能就是问题所在!),您可能必须手动检查 Apport 是否生成了有关崩溃的任何数据。

    假设您从基于文本的虚拟控制台运行sudo start gdm(这是通常情况),您实际上可能不会明确获悉崩溃。但假设您按照上述方法设置了 Apport,那么您可以检查.crash中是否/var/crash有文件gdm

    ubuntu-bug ...然后,您可以通过运行(在 GUI 中)或apport-cli ...(非图形化)继续错误报告流程,用...文件名.crash(包括.crash后缀)替换。可以从/var/crash目录中执行此操作,也可以以 开头文件名/var/crash/

如果 Apport 生成了.crash文件和/或提示您报告错误,则确认这是一个崩溃(因此几乎肯定是一个错误)。您可以继续报告,但请先阅读此内容

相关内容