如何停止 GUI?

Ant*_*ony 23 command-line

我需要在没有 GUI 的情况下单独输入命令行来安装官方 NVIDIA 驱动程序。我正在尝试让我的计算机通过 HDMI 工作,Youtube 上的某个人展示了如何操作,但您必须在 Nvidia 设置程序中。

oby*_*ysr 25

要做到这一点,只需按照以下步骤操作:

  1. 进入 CLI 模式:

    CTRL+ ALT+F1

  2. 在 Ubuntu 上停止 GUI 服务:

    sudo service lightdm stop
    
    Run Code Online (Sandbox Code Playgroud)

    或者,如果您使用的是 11.10 之前的 Ubuntu 版本,请运行:

    sudo service gdm stop
    
    Run Code Online (Sandbox Code Playgroud)

  • 也许为 Ubuntu 的其他变体添加更多显示管理器。 (2认同)
  • 从终端`sudo service lightdm stop` 运行它对我有用。 (2认同)
  • 这个简单的服务停止和启动工作 - 但它是完整的规范模式更改?在过去,人们通过“运行级别 3”进入非图形多用户模式,并通过“运行级别 5”返回图形模式。对于 systemd,这应该转换为(A)“systemctl 隔离多用户”和(B)“systemctl 隔离图形”。(A) 确实关闭了 GUI,(B) 再次打开登录屏幕 - 然而在尝试时会产生错误(“无法连接到总线会话:无法连接到套接字 /run/user/1000/bus:连接被拒绝”)登录。为什么? (2认同)

Flo*_*sch 14

sudo service gdm stop
Run Code Online (Sandbox Code Playgroud)

停止 GUI 和

sudo service gdm start
Run Code Online (Sandbox Code Playgroud)

重新开始

  • 如果您使用 kubuntu,请使用 `kdm` 更改 `gdm` :) (2认同)

Ser*_*nyy 7

如果您的目的是暂时禁用 GUI - 您可以lightdm使用sudo service lightdm stop(14.04 及更早版本)或sudo systemctl stop lightdm(自 15.04 起)从 tty1停止服务(或您使用的任何欢迎程序),正如其他人已经展示的那样。

如果您打算在两次重新启动之间长时间引导到命令行,则可以/etc/default/grub选择文本编辑器打开。我个人使用nano,所以对我来说命令是sudo nano /etc/default/grub. 现在,寻找GRUB_CMDLINE_LINUX=""GRUB_CMDLINE_LINUX="text"。或者您可以创建两行,一行已注释,另一行未注释,如下所示:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)

如有必要,只需取消注释您要输入的模式的行。完成/etc/default/grub文件编辑后,保存并运行sudo update-grub以将配置加载到实际 grub.cfg文件中。重启,你应该直接进入命令行。