使用“文本”选项启动到命令行后如何启动统一?

nca*_*son 8 command-line unity

我希望我的系统只启动终端,但能够在登录后启动 Unity。我已经编辑/etc/default/grub了:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Run Code Online (Sandbox Code Playgroud)

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

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

当我恢复原始的 GRUB 配置时,一切都会恢复正常,所以在我看来,实际上没有任何损坏。

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

那么在系统启动后我如何才能真正启动统一,而不是直接启动它呢?

Rad*_*anu 8

startx命令仅加载默认桌面环境,不加载 Unity 或其他用户界面。该startx unity命令可以做这个工作,但我不建议这样做。你可以测试它,你就会明白为什么。

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

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

  • 这个答案对你有用吗?`sudo service lightdm start` 给了我登录屏幕,但之后当我登录时一切都坏了。 (2认同)