我最近将我的 13.10 安装从 Unity 切换到 Gnome Shell。我通过安装 实现了这一点ubuntu-gnome-desktop
。一切运行正常,我正在使用 LightDM,但我想切换到 GDM 以获得完整的 Gnome 体验。
我运行了dpkg-reconfigure gdm
,选择 GDM 并重新启动。Ubuntu 似乎像往常一样启动,但在启动过程结束时,我只能看到一个黑屏。我切换到终端并运行service gdm stop
它们service lightdm start
以确保 LightDM 仍然有效,结果确实如此。
然后我停止了 LightDM 并运行sudo gdm --fatal-warnings
。这次我可以看到光标并移动它,但 gdm 没有启动。我可以找到系统日志:
11 月 7 日 22:42:41 tarsonis gnome-session[3055]: dconf-CRITICAL: 无法打开文件‘/etc/dconf/db/gdm’: 无法打开文件‘/etc/dconf/db/gdm’: open () 失败: 没有该文件或目录;性能可能会下降
11 月 7 日 22:42:41 tarsonis gdm-simple-slave[2977]: 无法让从属程序访问显示器。正在尝试继续。
11 月 7 日 22:42:16 tarsonis gdm-simple-slave[2209]: GLib-GObject: g_object_un ref: 断言‘object->ref_count > 0’失败
答案1
GDM 似乎与 Infinality 不兼容。运行apt-get purge fontconfig-infinality
并重新启动解决了该问题。