如何在 Ubuntu Server 11.10 中禁用 GUI

如何在 Ubuntu Server 11.10 中禁用 GUI

我已经在我的计算机上安装了 Ubuntu Server 11.10。接下来我用来sudo apt-get install ubuntu-desktop安装 GUI。

我可以随时禁用它并重新启用它吗?

如果是,我该使用什么命令?

答案1

运行以下命令:

initctl list

将为您提供所有 upstart 作业的列表,如果不是 gdm,它将是类似的。

假设它实际上是 gdm,以下将显示 gnome 显示管理器在什么条件下会自动启动:

initctl show-config -e gdm 

此时,您可以通过使用以下命令编辑 gdm 配置文件来执行以下两项操作之一:

sudo nano /etc/init/gdm.conf

添加:

DISABLED=1

在文件顶部附近的某行上,在以以下内容开头的行之前单独设置一行:

start on

这将从根本上阻止 gdm 自行运行,但是您仍然可以通过登录并运行以下命令手动启动 XWindows:startx

您的另一个选择是注释掉(在该行的任何文本前添加 # :) 以以下内容开头的行:

start on

以及后续的每一行,直到(但不包括)以以下内容开头的行:

stop on

这将阻止 gdm 在启动时运行,但仍允许您将其作为服务启动,例如,如果您想保留图形登录屏幕而不是黑色控制台。您可以通过运行以下命令来检查以确保您的更改正确:

initctl show-config -e gdm

再次确保所有启动项都已消失。希望这能有所帮助,我发现使用 Linux 的乐趣有一半在于解开它的内部工作原理,直到我理解它们,所以我尝试为您提供尽可能多的信息,但仍然留下一些东西让您自己去发现(man initctl)...

答案2

最快的方法是登录以下 6 个中的 1 个终端电话使用CTRL+ ALT+F1CTRL+ ALT+ F6

要返回桌面/GUI,只需按CTRL+ ALT+ F7

答案3

sudo service gdm stop

应该停止该 GUI...尽管现在它可能是一个不同的服务名称...

与 iglvzx 的答案相比,这样做的好处是 GUI 停止运行,释放资源,而不是简单地隐藏它。

相关内容