Я хочу отключить lightdm от автозапуска. В настоящее время я запускаю service lightdm disable
из терминала, затем запускаю startx
.
update-rc.d
не помогает
lightdm запускается Upstart, а не SysV Init. Так что update-rc.d не работает.
Используйте
echo "manual" | sudo tee -a /etc/init/lightdm.override
Обратите внимание, что описанный выше метод больше не работает с 15.04 и позже, так как Upstart был заменен Systemd. Как описано здесь , теперь можно отключить lightdm следующим образом:
systemctl disable lightdm.service
systemctl disable lightdm
Если вы хотите отключить lightdm для включения gdm или kdm или любого другого диспетчера дисплея, введите в терминале следующую команду:
sudo dpkg-reconfigure lightdm
Затем введите ok
и затем выберите из списка свой нужный менеджер отображения.
Тот же ответ со скриншотами приведен здесь: Сброс на Unity Login по умолчанию
Я просто удаляю бит выполнения из двоичного файла lightdm.
chmod -x /usr/sbin/lightdm
Затем, чтобы снова включить его:
chmod +x /usr/sbin/lightdm
Это обрабатывается display-manager ... Отключите systemd, и все готово.
# systemctl disable display-manager
Removed symlink /etc/systemd/system/display-manager.service.