Я заметил, что эта нить вращается вокруг, предполагая, что вы используете LightDM в качестве Диспетчера отображения. Хотя это может быть обычный DM / welcomer, который не является частью исходного вопроса. (И он не уточнил ..)
В моем случае:
Я использую KDE / KDM на своем сервере. Вместо этого я просто отключил выскочку / службу от запуска с уровня запуска 2:
/etc/init/kdm.conf: (kdm: 4: 4.8.5-0ubuntu0.3, Upstart Version: 1.5-0ubuntu7 .2)
Найти:
start on ((filesystem
изменить
and runlevel [!06]
на
and runlevel [!026]
Предполагая, что ваш уровень запуска по умолчанию равен 2 при новой перезагрузке у вас будет консоль, а не KDM. Затем вы можете запускать DM / DE вручную при необходимости = Использовать «startx» / etc. Чтобы вернуть машину в консоль и полностью выйти из X-сервера, просто используйте «log out».
Другие сценарии dm .confs похожи. (Я настраиваю свой сервер следующим образом .., чтобы иметь возможность работать с использованием графического интерфейса иногда - но не вытягивать ресурсы, когда не используется / не требуется или просто перезагружается.)
[d4 ] /etc/init/kdm.conf
(Моя текущая система: Upstart 1.12.1 / Ubuntu 14.04)
Из-за выскочки способ решить это в последнее время просто отключите Дисплей Диска от запуска при загрузке:
echo "manual" | sudo tee -a /etc/init/{service}.overrideДля lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
Это может быть любая служба в / etc / init, включая kdm / gdm. «startx» запускается при необходимости после перезагрузки.
ref: Как отключить lightdm? Как включить или отключить службы?