
У меня возникли некоторые проблемы с установкой настольной версии Ubuntu GNOME (моя графическая карта не поддерживается по умолчанию, мне пришлось установить для нее правильный привод, прежде чем я получил оболочку, которая не была бы полностью сломана, даже при установке сервера мне пришлось вводить команду установки драйвера вслепую), поэтому я решил установить сервер Ubuntu, а затем установитьubuntu-gnome-desktop
Это государство знает. Все "хорошо", но есть две вещи, которые я не понимаю:
после установки рабочего стола мне пришлось запустить его,
startx
чтобы получить визуальный рабочий стол, после перезагрузки я получил экран входа в систему по умолчанию.Когда я переключаю tty с помощью SUPER+ ALT[ F1, F2,...] мой gnome-desktop работает на tty2 и экран входа на tty1. Когда я пытаюсь войти на tty1, я оказываюсь на tty2, а на tty1 снова успокаиваю экран входа.
решение1
По первой части вашего вопроса:
Когда вы запускаете свою систему, она загружается в определенную цель, это может быть "однопользовательский", "многопользовательский", "графический" или что-то еще. У каждой системы есть цель по умолчанию, скажем, у вас по умолчанию была графическая, когда вы загружаетесь в графическую цель, Ubuntu ищет менеджер отображения для запуска, что-то вроде "gdm", "slim", "lightdm" и т. д., и не может ничего найти, потому что у вас нет среды рабочего стола, а значит, и менеджера входа, поэтому он не может загрузить менеджер входа.
Затем вы установили «Ubuntu Desktop», то есть Unity с менеджером входа в систему под названием «lightdm», однако система не запустит его немедленно, поскольку это было сделано ранее, но не удалось. Однако при следующей загрузке, когда она попытается загрузить менеджер входа в систему, «lightdm» будет запущен.
startx
это скрипт для инициализации X
сеанса, вы можете использовать его для загрузки сеанса вместо использования менеджера входа в систему, который запрашивает ваше имя пользователя и пароль и позволяет вам выбрать рабочий стол, startx ищет файл с именем xinitrc
и на основе его содержимого загружает для вас сеанс X, так что вы загрузили сеанс, не задействовав менеджер входа в систему.
Что касается второй части, то это может быть какая-то неправильная настройка lightdm, «X» или установка на серверной версии, которая не должна использовать графический интерфейс пользователя. Это требует дополнительных исследований, однако вы можете запустить:
sudo dpkg-reconfigure lightdm
Это может быть полезно.