如何从 CLI 切换到 GUI Ubuntu

如何从 CLI 切换到 GUI Ubuntu

我目前运行的是 Ubuntu 16.04 操作系统。为了进行实验,我询问了仅登录Ubuntu CLI模式的方法(即GUI版本根本不能启动)。在回答我的问题时,有人建议我类似

sudo systemctl start lightdm.services

当我输入这个命令并重新启动系统时,它确实起作用了,并且给了我一个命令行界面来登录(没有任何 GUI 元素;甚至当我输入时浏览器也没有打开firefox www.google.co.in)。

现在,我想再次回到GUI版本。

我输入了以下命令

sudo systemctl stop lightdm.services

然后重新启动系统。操作系统仍然仅在 CLI 模式下打开。我的命令有问题吗?

请指导我。

答案1

您提到的命令仅对当前启动有效。该stop用户可以暂时禁用您的 GUI,但在下次重新启动时您将返回到图形界面。我假设你的意思是sudo systemctl disable lightdmsystemctl enable lightdm,这将分别禁用和启用你的GUI(因此是你之前问题的解决方案)

由于您可能正在为之前的问题尝试不同的解决方案,因此我建议按顺序执行以下命令:

  1. sudo systemctl unmask lightdm(如果你屏蔽了lightdm,即使你启用它也不会启动)
  2. sudo systemctl enable lightdm(如果启用它,您仍然需要以“graphical.target”模式启动才能获得 GUI)
  3. sudo systemctl set-default graphical.target 然后sudo reboot重新启动你的机器,你应该回到你的 GUI。

答案2

sudo systemctl set-defaultgraphical.target 然后 sudoreboot 重新启动计算机。在我的系统上运行良好,重新启动后立即重定向到我的 GUI。

答案3

sudo systemctl start lightdm.service应该启动显示管理器。显示管理器是提示您输入用户的用户名和密码的屏幕,以便您可以登录系统。在 Ubuntu 上,它是默认启用的,即它在引导时启动。

该命令不应让您进入 tty(即 CLI 模式)。如果你想进入 tty,你可以直接运行,sudo systemctl stop lightdm.service但最简单的方法是按Ctrl+ Alt+ 功能键之一(例如F3对于 tty3)。

由于 lightdm.service 可能已启用,因此每次启动操作系统时都应该启动它。如果由于某种原因被禁用,请尝试启用它sudo systemctl enable lightdm.service,然后启动它sudo systemctl start lightdm.service或重新启动。

相关内容