Я хочу, чтобы моя система загружалась только с терминала, но я могу запускать Unity после входа в систему. Я редактировал /etc/default/grub
с:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
и моя система запускается в терминал нормально, но когда я пытаюсь запустить Unity, я получаю:
ПРЕДУПРЕЖДЕНИЕ: переменная DISPLAY не установлена, для нее задано значение: 0
compiz (core) - Fatal: невозможно открыть дисплей: 0
Все восстанавливается, когда я восстанавливаю первоначальную конфигурацию GRUB, поэтому мне кажется, что на самом деле ничего не сломано.
Я работаю на ВМ, и теперь проверил это с чистой установкой Ubuntu, а также с установкой Amahi, которую я пытаюсь проверить. Та же ошибка возникает при чистой установке.
Итак, как я могу на самом деле начать единство после запуска системы, которая не запускает его напрямую?
источник
startx
?Ответы:
Команда
startx
загружает только стандартную рабочую среду без Unity или другого пользовательского интерфейса. Командаstartx unity
может сделать эту работу, но я не рекомендую это. Вы можете проверить это, и вы поймете, почему.Чтобы успешно загрузить X display manager вместе с Unity из TTY, используйте следующую команду:
источник
sudo service lightdm start
дает мне экран входа в систему, но после этого, когда я вхожу, все сломано.