如何停止 GUI(在 Kubuntu 21.10 中)

coc*_*mac 7 gdm nvidia kubuntu lightdm 21.10

我需要停止 GUI 并访问 NVIDIA 驱动程序的 TTY。我发现了这个问题。然而,当我尝试sudo service lightdm stop(或与 相同gdm)时,它说:

$ sudo service lightdm stop
Failed to stop lightdm.service: Unit lightdm.service not loaded.
$ sudo service gdm stop
Failed to stop gdm.service: Unit gdm.service not loaded.
Run Code Online (Sandbox Code Playgroud)

我不想打扰 Grub,因为我只需要停止 GUI 一次。那么,在 Kubuntu 21.10 中,如何停止 GUI 以使用根本不运行 GUI 的 TTY?

注意:我知道如何访问 TTY。但是一旦我进入 TTY,我就需要停止 GUI,因为 NVIDIA 驱动程序安装程序希望我进入 TTY并且不运行 GUI

Org*_*ble 9

Kubuntu用作sddm显示管理器。所以

sudo service sddm stop

应该这样做。

  • 为什么不直接使用 systemd 的命令而不是包装器并运行“systemctl stop sddm.service”? (4认同)

coc*_*mac 7

对我来说,执行以下操作(在 TTY 中)可以停止 GUI。

$ sudo init 3
Run Code Online (Sandbox Code Playgroud)

运行后,我能够成功安装我的 NVIDIA GPU 驱动程序。


N0r*_*ert 5

multi-user.target您还可以使用以下命令要求systemd 进入:

sudo systemctl isolate multi-user.target
Run Code Online (Sandbox Code Playgroud)

在所有基于 TTY 的操作完成后,通过以下方式跳回图形会话

sudo systemctl isolate graphical.target
Run Code Online (Sandbox Code Playgroud)