Як відключити lightdm?


21

Я хочу відключити lightdm від автозапуску. Току, я біжу service lightdm disableвід терміналу, потім біжу startx.

update-rc.d не допомагає

Відповіді:


19

lightdm запускається Upstart, а не SysV Init. Тож update-rc.d не працює.

Використовуйте

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

Дякую тобі! До речі, я знайшов чернетку профілів для запуску , але вона поки не реалізована ...
Samat

1
За допомогою цього параметра я отримую чорний екран, коли виходжу з графічного інтерфейсу (після запуску з startxкоманди).
Серпень Карлстром

22

Зауважте, що описаний вище метод більше не працює з 15.04 і пізніше, оскільки Upstart був замінений Systemd. Як описано тут , тепер можна відключити lightdm так:

16.04 вгору

systemctl disable lightdm.service

15.04, 15.10

systemctl disable lightdm

На жаль, цей метод не працює 16.04.
Олександр Оберш

@AlexanderObersht ви праві, див. Виправлення.
Вольфганг Нойкл

майте на увазі, що якщо ви зробите це, система може не завантажуватися згодом (закінчившись у цій ситуації). У цьому випадку скористайтеся командою, наданою Nirmik тут, для перенастроювання диспетчера дисплеїв
glS

@glS Ні, це не завадить завантажувати систему. Він просто відключає диспетчер дисплеїв;), тож ви знайдете ідеально працюючу оболонку в ctrl + alt + f2. Тут ви можете увійти в систему і зробити, sudo service lightdm startщоб запустити lightdm один раз або systemctl enable lightdm.serviceж автоматично запустити його знову
Wolfgang Noichl

4

Якщо ви хочете відключити lightdm, щоб увімкнути gdm, kdm або будь-який інший менеджер дисплеїв, введіть у терміналі таку команду:

sudo dpkg-reconfigure lightdm

Потім увійдіть, okа потім виберіть зі списку потрібний менеджер дисплеїв.

Тут же наведено таку ж відповідь із скріншотами: Скидання до Уніфікованого входу за замовчуванням


1

Я просто видаляю біт виконання з бінарного файлу lightdm.

chmod -x /usr/sbin/lightdm

Потім для його повторного ввімкнення:

chmod +x /usr/sbin/lightdm


Цей метод не працює належним чином 16.04. Незважаючи на те, що LightDM не запускається, система також затримується при запуску анімації сплеск на невизначений термін. TTY ніколи не доступні, що унеможливлює локальний вхід.
Олександр Оберш

Виконання "sudo systemctl-відключення lightdm" на новій установці Ubuntu Desktop 16.04 AMD64 працювало для мене чудово.
Джон

0

Цим керує дисплей-менеджер ... Вимкнути системний режим і все закінчено.

# systemctl disable display-manager        
Removed symlink /etc/systemd/system/display-manager.service.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.