Как отключить графический интерфейс при загрузке в 18.04 (Bionic Beaver)?


19

Похоже, что sudo systemctl disable gdm3 && sudo systemctl disable gdmне работают в 18.04 отключить оконную систему при загрузке. Какой способ сделать это сейчас?


Вы перепутались sysctlс systemctl. Пожалуйста, прочитайте их man-страницы ( man 8 sysctlи man systemctl).
Норберт

1
LOL, вы правы, я сделал это правильно в системе, но я просто набрал здесь неправильно. Исправлена.
Иллюминат

Ответы:


37

Чтобы отключить графический интерфейс при загрузке, запустите:

sudo systemctl set-default multi-user.target

Чтобы снова включить графический интерфейс, введите команду:

sudo systemctl set-default graphical.target

Чтобы запустить сеанс Gnome в системе без текущего графического интерфейса, просто выполните:

sudo systemctl start gdm3.service

1
Это работает, но есть одна проблема. В VirtualBox экран теперь довольно маленький
nurp

Как вы выключаете GDM, когда запускается вручную?
бинарная дыня

У меня не работает: «Не удалось установить цель по умолчанию: файл модуля user-multi.target не существует».
Мичид

2
@michid Это потому что ты перевернул user иmulti
AIDO

3

Ответить на комментарий @ nurp

Экран теперь довольно маленький в VirtualBox.

  1. обновите ваш /etc/default/grubсоответственно:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. бежать sudo update-grub.

    • nomodeset чтобы ядро ​​не пыталось изменить разрешение, установленное GRUB.
    • GRUB_GFXPAYLOAD_LINUX если эта переменная установлена, она управляет режимом видео, в котором запускается ядро ​​Linux, заменяя параметр загрузки vga =.

Ссылки


1

Чтобы отключить GDM один раз начал вручную ..

Вы просто выполняете:

sudo systemctl stop gdm3.service

Это то, что я ожидал, но, похоже, ничего не делает.
бинарная дыня

0

В ответ на:

sudo systemctl stop gdm3.service

Похоже, что ничего не комментирует двоичная дыня

Я могу только предположить, что вы делаете это в интерфейсе командной строки за пределами GUI ... и вы не получаете ответа, потому что служба GUI уже закрыта.

В качестве альтернативы (что заняло много часов, чтобы выучить и гораздо дольше понять) ...

Я обнаружил, что все зависит от того, что вы сделали ... например, установка lightdmбез « core» или что-то еще приведет к ошибочному «графическому интерфейсу» ...
Если вы действительно запускаете указанную выше команду интерфейса командной строки из терминала в GUI он наверняка что-то сделает ...
Имейте в виду, это мой опыт в 18.04.

Если вы используете, gdm3то он закроется и будет просто (то, что я называю старым) курсором в левом верхнем углу ... и если вы не используете, gdm3он скажет:

Failed / not loaded

Примечание и полезный совет:
если вы обнаружили, что остановили службу и у вас все еще нет интерфейса командной строки для ввода новых команд, попробуйте: CTRL+ ALT+F3 .

Это ваша универсальная покупка для отключения / выключения графического интерфейса пользователя, который загружается независимо от того, что это ... даже если ваш пароль не принимается.

Я знаю, что это правда, потому что если вы попытаетесь перезапустить графический интерфейс «слишком рано», то есть, пока он еще находится в процессе закрытия / остановки, обслуживания / закрытия графического интерфейса, то, по моему опыту, CLI предупредит вас об этом факт и прошу вас попробовать еще раз немного.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.