该命令sudo service gdm stop
将成功暂时禁用 Ubuntu 11.04 中的 X 服务器。
但是,这个命令在 Ubuntu 11.10 中不再有效,因为根据 Terminal 的说法,“gdm”是“无法识别的服务”。那么,如何在 Ubuntu 11.10 中禁用 X 服务器?
答案1
GDM 被 LightDM 取代,因此:
sudo stop lightdm
或者用你们的服务术语来说:
sudo service lightdm stop
供将来参考,所有这些 upstart 服务(可以使用 initctl 的服务命令和快捷方式运行)都是.conf
位于/etc/init/
答案2
答案3
您也可以使用键盘快捷键:
Alt + PrtScn/SysReq + K
这是一个有点冗长的键盘快捷键,可能是太多人按了 Ctrl+Alt+Backspace,所以他们将其改为这个。
我可以确认它从 10.04 到 11.10 都有效。
答案4
从技术上讲,gdm 或 lightdm 正在管理桌面会话请求,它们不是 X 服务器。(X 服务器为 X 应用程序提供事件服务,xorg 是一个 X 服务器:)。
编辑
停止 X 服务器killall Xorg
或者sudo killall Xorg
如果您不是该进程的所有者。
当然,您必须有一个终端才能做到这一点。
如果您无法打开 gnome 终端或 xterm,一种方法是启动文本控制台;同时按下 Ctrl + Alt + F1 键,然后在提示符下登录(不会显示您的密码,甚至不会显示为星号)。(F1 到 F5 都可以)