如何终止 X 服务器并最终获得 CLI?

如何终止 X 服务器并最终获得 CLI?

由于 GUI 在 shell 顶部运行,是否有可能终止 GUI 并最终使用 CLI?

我已经检查了下面的问题 如何终止并启动 X 服务器?

Magic keys 重新启动了 GUI,最后我看到的是登录菜单,而不是 CLI。我使用的是 Ubuntu 12.04,我不想使用虚拟终端,我只是想向自己证明 GUI 在 shell 之上运行,而且我随时可以从 GUI 退出到 shell

谢谢

答案1

要关闭 X 会话,请在命令行中输入:

sudo service lightdm stop

因此,您将进入虚拟终端 #7。然后您可以按Ctrl+ Alt+ F1- Ctrl+ Alt+F6来获取登录提示。对于终端 #7 ( Ctrl+ Alt+ F7),没有启动 tty,因为它是为 x 服务器准备的。

编辑:

如果您想在 shell 中结束,则创建一个名为的文件,其/etc/init/tty7.conf内容为:

# tty7 - getty
#
# This service maintains a getty on tty7 from the point the system is
# started until it is shut down again.

start on runlevel [23] and not-container

stop on runlevel [!23]

respawn
exec /sbin/getty -8 38400 tty7

创建此文件后重新启动系统,然后执行时sudo service lightdm stop您将进入登录 shell。

答案2

该解决方案将恢复您的“GUI”,因为您已运行 lightdm 服务。运行sudo stop lightdm。该命令将停止您的 lightdm 服务,终止 X 服务器并显示控制台。

进入控制台后,如果您想再次启动 X11 会话,请运行sudo start lightdm

相关内容