Как отключить GUI Ubuntu 17.10 (GDM)?

В отличие от 17.04, sudo service stop gdm или sudo service stop lightdm вернут stop: unrecognized service, поэтому мой вопрос заключается в том, как остановить процесс графического интерфейса в этой версии с кратким выпуском?

1
задан 23 November 2017 в 15:06

6 ответов

Для остановки:

sudo telinit 3

Для запуска:

sudo telinit 5
0
ответ дан 18 July 2018 в 02:45

Вместо того, чтобы убить gdm, вы можете изменить цель systemd.

Изменение цели systemd

Как упоминалось здесь, начиная с 16.04 , Ubuntu использует systemd, и процесс загрузки зависит от набора targets. Каждый target определяет системное программное обеспечение, которое должен запускать Ubuntu.

Это список targets для Ubuntu:

┌───────────────────┐ │ Target │ ├───────────────────┤ │ poweroff.target │ turn off the computer ├───────────────────┤ │ rescue.target │ minimal for admin/rescue tasks ├───────────────────┤ │ multi-user.target │ multi-user, no GUI ├───────────────────┤ │ graphical.target │ multi-user, GUI ├───────────────────┤ │ reboot.target │ reboot the computer └───────────────────┘

Чтобы остановить графический интерфейс, вы можете изменить target. Система проверяет все запущенное системное программное обеспечение и убивает те, которые не включены в указанную цель. В результате, если вы перейдете на цель multi-user.target, GUI будет убит.

Чтобы изменить «цель» и убить GUI:

sudo systemctl isolate multi-user.target

Чтобы сделать это по умолчанию «target» (и начать загрузку компьютера без GUI), вы можете использовать:

sudo systemctl enable multi-user.target sudo systemctl set-default multi-user.target
2
ответ дан 18 July 2018 в 02:45

Чтобы остановить его:

sudo systemctl gdm stop

Чтобы полностью отключить его:

sudo systemctl gdm disable

Чтобы запустить его:

sudo systemctl gdm start

enable:

sudo systemctl gdm enable

Чтобы просмотреть фактически запущенные службы

systemctl --state running
2
ответ дан 18 July 2018 в 02:45

Для остановки:

sudo telinit 3

Для запуска:

sudo telinit 5
0
ответ дан 24 July 2018 в 17:38

Вместо того, чтобы убить gdm, вы можете изменить цель systemd.

Изменение цели systemd

Как упоминалось здесь, начиная с 16.04 , Ubuntu использует systemd, и процесс загрузки зависит от набора targets. Каждый target определяет системное программное обеспечение, которое должен запускать Ubuntu.

Это список targets для Ubuntu:

┌───────────────────┐ │ Target │ ├───────────────────┤ │ poweroff.target │ turn off the computer ├───────────────────┤ │ rescue.target │ minimal for admin/rescue tasks ├───────────────────┤ │ multi-user.target │ multi-user, no GUI ├───────────────────┤ │ graphical.target │ multi-user, GUI ├───────────────────┤ │ reboot.target │ reboot the computer └───────────────────┘

Чтобы остановить графический интерфейс, вы можете изменить target. Система проверяет все запущенное системное программное обеспечение и убивает те, которые не включены в указанную цель. В результате, если вы перейдете на цель multi-user.target, GUI будет убит.

Чтобы изменить «цель» и убить GUI:

sudo systemctl isolate multi-user.target

Чтобы сделать это по умолчанию «target» (и начать загрузку компьютера без GUI), вы можете использовать:

sudo systemctl enable multi-user.target sudo systemctl set-default multi-user.target
2
ответ дан 24 July 2018 в 17:38

Чтобы остановить его:

sudo systemctl gdm stop

Чтобы полностью отключить его:

sudo systemctl gdm disable

Чтобы запустить его:

sudo systemctl gdm start

enable:

sudo systemctl gdm enable

Чтобы просмотреть фактически запущенные службы

systemctl --state running
2
ответ дан 24 July 2018 в 17:38
  • 1
    У меня были проблемы после остановки графического интерфейса пользователя таким образом. На моем компьютере мне не удалось подключить консоль. Вместо этого я меняю systemd target . Эта команда останавливает весь графический интерфейс без перезагрузки компьютера. – Jaime 7 May 2018 в 16:29

Другие вопросы по тегам:

Похожие вопросы: