如何在 18.04(Bionic Beaver)中禁用启动时的 GUI?

如何在 18.04(Bionic Beaver)中禁用启动时的 GUI?

看来sudo systemctl disable gdm3 && sudo systemctl disable gdm在 18.04 中无法在启动时禁用窗口系统。现在有什么方法可以做到这一点?

答案1

要在启动时禁用 GUI,请运行:

sudo systemctl set-default multi-user.target

要再次启用 GUI,请发出以下命令:

sudo systemctl set-default graphical.target

要在没有当前 GUI 的系统上启动 Gnome 会话,只需执行:

sudo systemctl start gdm3.service

答案2

回答@nurp评论

VirtualBox 中的屏幕现在非常小。

  1. 相应地更新您的/etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    GRUB_GFXMODE=1152x864x32
    GRUB_GFXPAYLOAD_LINUX=1152x864x32
    
  2. 跑步sudo update-grub

    • nomodeset这样内核就不会尝试改变 GRUB 设置的分辨率。
    • GRUB_GFXPAYLOAD_LINUX如果设置了此变量,它将控制 Linux 内核启动的视频模式,取代“vga=”启动选项。

参考

答案3

一旦手动启动,就关闭 gdm..

您只需执行:

sudo systemctl stop gdm3.service

答案4

回答以下问题:

sudo systemctl stop gdm3.service

似乎没有做任何事 binarymelon 评论

我只能假设您在 GUI 之外的命令行界面中执行此操作...并且您没有收到任何响应,因为 GUI 服务已经关闭。

或者,(花了很多时间去学习,并且花更长的时间去理解)...

我发现一切都取决于你所做的事情......例如,安装lightdm时没有“ core”或其他任何东西都会导致错误的“GUI-ness”......
如果你确实从 GUI 内的终端运行上述命令行界面指令,它肯定会做一些事情......
请注意,这是我在 18.04 中的经验。

如果您正在使用,gdm3那么它将关闭并且仅仅是左上角的一个(我称之为老式的)光标...如果您没有使用,gdm3那么它会说:

Failed / not loaded

注意及有用提示:
如果您发现已经停止服务但仍然没有命令行界面来输入新命令,请尝试 :CTRL++ ALTF3

这是您一站式购物,用于终止/关闭加载的 GUI,无论它是什么......即使您的密码不被接受。

我知道这是真的,因为如果您尝试“过早”重新启动 GUI,即当它仍处于关闭/停止、服务/关闭 GUI 的过程中时,那么根据我的经验,CLI 会提醒您这个事实并要求您稍后再试。

相关内容