如何退出 X 服务器?

57 gdm xorg lightdm

该命令sudo service gdm stop将成功暂时禁用 Ubuntu 11.04 中的 X 服务器。

然而,这个相同的命令在 Ubuntu 11.10 中不再有效,因为根据终端,“gdm”是一个“无法识别的服务”。那么,如何在 Ubuntu 11.10 中禁用 X 服务器?

Oli*_*Oli 70

GDM 已被 LightDM 关闭,因此:

sudo stop lightdm
Run Code Online (Sandbox Code Playgroud)

或者用您的服务用语:

sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)

为了将来参考,所有这些新贵服务(可以使用 initctl 的服务命令和快捷方式运行)都是.conf/etc/init/


Nat*_*man 20

不起作用的原因是因为 Ubuntu 11.10 已从GDM切换到LightDM

试试这个命令:

sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)


cap*_*n_G 11

您还可以使用键盘快捷键:

Alt + PrtScn/SysReq + K
Run Code Online (Sandbox Code Playgroud)

有点冗长的键盘快捷键,可能是太多人按了 Ctrl+Alt+Backspace 所以他们把它改成了这个。

我可以确认这是从 10.04 到 11.10 工作的。


Nik*_*man 7

@Oli 几乎做到了,但我想指出的是,如果您需要在没有 X 的情况下从命令行执行某些操作,这可能对您没有太大帮助。

为此,您应该按Ctrl+ Alt+ F1,然后从控制台登录。之后,您可以lightdm根据需要终止并重新启动该服务。


Emm*_*uel 5

从技术上讲 gdm 或 lightdm 正在管理桌面会话请求,它们不是 X 服务器。(X 服务器为 X 应用程序提供事件服务,xorg 是 X 服务器 :)。

编辑

停止 X 服务器killall X 或者sudo killall X如果您不是该进程的所有者。

当然,你必须有一个终端才能做到这一点。

如果您无法打开 gnome 终端或 xterm,一种方法是启动文本控制台;同时按下 Ctrl + Alt + F1 键,然后在提示处登录(您的密码不会显示,甚至不会显示为星号)。(F1到F5都可以)