如何在启动 Ubuntu 12.10 时阻止 X windows 运行?

如何在启动 Ubuntu 12.10 时阻止 X windows 运行?

你好,我希望始终将 Ubuntu quantal 引导至命令提示符,然后使用 startx 启动 x-windows(如果需要)。我使用了以下方法,但都无法正常工作。

  1. update-rc.d -f lightdm remove ---- 在 quantal 中不起作用,在 debian sid 中​​起作用。

  2. 我在 grub 命令行中使用了启动参数“text”。这确实可以启动到控制台,但是当我执行 startx 时,只会启动服务器 - 没有客户端;如果我执行 startx gnome-shell,gnome-shell 会运行,但是许多初始化工作尚未完成。

  3. 我还使用了 start lightdm(在使用“text”启动参数之后)。问题是 x 启动时客户端正常,但当我退出 X 时服务器没有关闭。

我想启动到命令提示符,使用 startx 启动完全初始化的 gnome shell,然后在退出时 x 服务器应该关闭。我可以在 debian sid、ubuntu 12.04 中很好地完成此操作,但不能在 ubuntu 12.10 中完成。任何有关 quantal 的帮助都将不胜感激。谢谢,Rob

答案1

没有 lightdm 是显示管理器,但正如我上面所说 update_rc.d -f lightdm remove 确实删除了所有链接,但它仍然启动到 x windows。此过程适用于我的 debian sid 系统,但不适用于 ubuntu 12.10。Canonical 显然做了一些不使用那些 sysvinit 链接的事情。谢谢你的帮助。Rob

答案2

您应该禁用 GDM,即 GNOME 显示管理器:

sudo update-rc.d -f gdm remove

当您重新启动计算机时,您将看到文本模式登录提示,而不是图形环境。

运行X.Org:

如果您想运行图形环境,您只需从提示符中键入以下命令,并确保以您的普通用户帐户运行它。

startx

启用X.Org:

sudo update-rc.d -f gdm defaults

相关内容