我已经在我的计算机上安装了 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+F1到CTRL+ ALT+ F6。
要返回桌面/GUI,只需按CTRL+ ALT+ F7。
答案3
sudo service gdm stop
应该停止该 GUI...尽管现在它可能是一个不同的服务名称...
与 iglvzx 的答案相比,这样做的好处是 GUI 停止运行,释放资源,而不是简单地隐藏它。