Я знаю, что X11 запустится через startx
. startx
расположен в /usr/bin/startx
. Таким образом, где первый вызов к startx
? Я хочу знать точно, какой скрипт запускает startx
.
StartX является сценарием, предоставленным в приложениях X11 пользователю к удобному запуску X11 GUI. StartX является одним из многих инструментов, которые доступны пользователю для использования. Это запускает X11 со многих предварительно установленных конфигураций и запускает некоторые приложения по умолчанию. При выполнении команды "X" панелей отдельно у Вас просто было бы пустое X-окно без рабочего стола и ничего выполнением. Необходимо было бы вручную запустить что-либо, что Вы хотите выполнить.
В Ubuntu Lightdm делает то, что делает Startx. Это обеспечивает экран входа в систему X11 и журналы, которые используют в тот экран, запускающий много приложений по умолчанию в этом, включает Единицу и другие дружественные и знакомые функции среды, такие как Боковая панель Навигации и Рабочий стол.
при отключении Lightdm Вы были бы загрузка компьютера к консоли. Если бы у Вас не было графической среды, то Вы могли бы затем выполнить StartX, чтобы запуститься один или выполнить команду для запуска услуг Lightdm, чтобы дать Вам приглашение ко входу в систему, которое даст Вам существенно более дружественную среду что пустой StartX.
команда для запуска услуг Lightdm:
$ sudo systemctl start lightdm
более характерный для Вашего вопроса того, где вызов к StartX. нет того. И StartX и Lightdm запускают сервер X11. Они - два различных метода запуска сервера и независимы друг от друга.
при установке распределения Сервера Ubuntu X11 не был бы установлен по умолчанию. Это загрузилось бы к консольной подсказке входа в систему. Это - то, где беспокойство о запуске X сред было бы важно. В этом случае Вы были бы, мог установить X сред путем установки рабочий стол человечности . Затем Вы могли выбрать между к методам, описанным выше для запуска и X сред.