如何设置 Ubuntu Server 16.04 以按需加载 GUI?

如何设置 Ubuntu Server 16.04 以按需加载 GUI?

我希望我的服务器默认启动到命令行,但在我需要时加载 GUI。

我设置了一个虚拟机用于测试,并且我毫无问题地安装了标准 UNITY GUI。我还修改了 /etc/default/grub 文件以启动到文本模式。它起初不起作用,并且仍然默认启动到 GUI,但经过一番研究,我发现禁用 lightdm 让我回到了正常的终端登录。我的问题是我无法再启动到完整的 GUI。我可以使用命令“startx”启动到一个几乎没有功能的 GUI,但这对我没什么帮助。

答案1

运行systemctl start lightdm以启动 lig​​htdm,并且扩展其余的 gui,当您需要时 systemctl stop lightdm将其关闭。

答案2

从图形登录管理器进行控制,使用以下命令:-

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

编辑 /etc/default/grub 并更改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

GRUB_CMDLINE_LINUX_DEFAULT="text"

然后,通过以下命令更新 grub:-

sudo update-grub

重启后,将出现登录提示,而不是 GNOME 登录终端

要启动 GUI,请使用以下命令:-

sudo systemctl start lightdm.service && sudo gnome-session

相关内容