如何在启动命令行后使用“文本”选项启动 Unity?

如何在启动命令行后使用“文本”选项启动 Unity?

我希望我的系统仅启动终端,但登录后能够启动 Unity。我/etc/default/grub已从以下内容编辑:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

并且我的系统可以正常启动到终端,但是当我尝试启动 Unity 时,我得到了:

警告:未设置 DISPLAY 变量,将其设置为:0
compiz(核心)-致命:无法打开显示:0

当我恢复原始 GRUB 配置时,一切都恢复正常,所以在我看来好像没有任何东西损坏。

我在虚拟机中运行,现在已使用全新安装的 Ubuntu 以及我尝试测试的 Amahi 安装对此进行了测试。全新安装也会出现同样的错误。

那么,在系统启动后,如何才能真正启动 Unity 呢?

答案1

startx命令仅加载默认桌面环境,不加载 Unity 或其他用户界面。该startx unity命令可以完成这项工作,但我不推荐这样做。你可以测试一下,你就会明白为什么。

要从 TTY 成功加载 X 显示管理器和 Unity,请使用以下命令:

sudo service lightdm start

相关内容