由于 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
。