Ubuntu 9.10:gnome-session 无法自动启动

Ubuntu 9.10:gnome-session 无法自动启动

我已经运行 Ubuntu 9.10 几个星期了,没有出现任何问题。我安装了 gloobus-preview,它运行良好。今天我更新了我的计算机,同时也更新了 gloobus(它修补了 nautilus 以提供一些快捷方式)。Gloobus 停止工作了,所以我卸载了它并尝试重新安装它。这包括我卸载 nautilus,从源中删除 gloobus 源,apt-get update,然后我重新安装了 nautilus。一切似乎都很好,所以我重新安装了 gloobus。仍然有同样的问题,所以我重新卸载了它并重新启动了我的计算机。它像往常一样启动到 ubuntu 登录屏幕,我登录了,然后它只在左上角出现了一个小小的白色终端屏幕。没有启动任何其他东西(没有窗口框架,没有 gnome 面板......除了终端窗口什么都没有,屏幕分辨率是正常的,不是超小或什么的)。我手动启动了 gnome-session,一切都出现了。一切似乎都运行正常。但是每次我重启电脑时都会遇到同样的问题,我必须手动启动 gnome-session。我一直在谷歌搜索,试图找到解决方案,但就是找不到任何能帮助我的东西。有办法解决这个问题吗?或者有办法找出到底发生了什么吗?

谢谢!

答案1

进入您的 Gnome 会话并在终端中,~/.xinitrc使用您选择的编辑器打开(如果尚不存在,则创建它):

$gedit ~/.xinitrc

添加这个:

/usr/bin/env bash
执行 gnome 会话

使文件可执行:

$chmod + x ~/.xinitrc

让我们将它链接到~/.xsession以便 GDM 在启动时读取它:

ln -s ~/.xinitrc ~/.xsession

重启。

答案2

添加/etc/gdm/custom.conf以下行(如果已存在则编辑它):

DefaultSession=gnome-session

如果已经在文件中,则可能显示:

DefaultSession=xterm

我想您可以建立 emacs 但是我认为您首先需要某种会话管理器。

答案3

终于找到了解决方案——我只需在终端中输入以下内容并重新启动:

sudo apt-get install gnome-session ubuntu-desktop

现在一切都好。

相关内容