Как мне остановить графический интерфейс?


18

Мне нужно ввести только командную строку без графического интерфейса для установки официальных драйверов NVIDIA. Я пытаюсь заставить мой компьютер работать по HDMI, и кто-то на Youtube показывает, как, но вы должны быть в программе настроек Nvidia.

Ответы:


19

Для этого просто следуйте этому:

  1. Перейти в режим CLI:

    CTRL+ ALT+F1

  2. Остановить службу графического интерфейса в Ubuntu:

    sudo service lightdm stop
    

    или если вы используете версию Ubuntu до 11.10, запустите:

    sudo service gdm stop
    

1
Возможно, добавьте еще диспетчера отображения для других вариантов Ubuntu.
Ури Эррера

2
запуск этого из терминала sudo service lightdm stopработал для меня.
Раззак

Эта простая служба остановки и запуска работает - но это полная каноническая смена режима? В старые времена вводили неграфический многопользовательский режим с помощью «runlevel 3» и обратно с графическим «runlevel 5». С systemd это должно переводиться в (A) systemctl isolate multi-userи (B) systemctl isolate graphical. (A) действительно закрывает GUI, (B) снова вызывает экран входа в систему, что, однако, приводит к ошибкам («Не удалось подключиться к сеансу шины: не удалось подключиться к сокету / run / user / 1000 / bus: соединение отказано») при попытке чтобы залогиниться. Почему?
KXR

12

использование

sudo service gdm stop

остановить графический интерфейс и

sudo service gdm start

чтобы начать это снова


1
Если вы используете kubuntu изменить gdmс kdm:)
kv1dr

Я приму ваш, потому что мой вопрос был слишком конкретным. На самом деле мне нужно было запустить telinit 1, чтобы полностью отключить ненужные процессы.
Dierre

7

Если ваша цель состоит в том, чтобы временно отключить GUI - вы можете остановить lightdmслужбу (или того, кого вы используете) с sudo service lightdm stop(14.04 и ранее) или sudo systemctl stop lightdm(с 15.04) с tty1, как уже показывали другие.

Если ваша цель загружаться в командную строку в течение продолжительного периода времени между перезагрузками, вы можете открыть /etc/default/grubс выбором вашего текстового редактора. Я лично пользуюсь nano, поэтому для меня команда будет sudo nano /etc/default/grub. Теперь, найти GRUB_CMDLINE_LINUX=""в GRUB_CMDLINE_LINUX="text". Или вы можете создать две строки: одну закомментированную, а другую без комментариев:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Когда это необходимо, просто раскомментируйте строку, для которой вы хотите войти. После завершения редактирования /etc/default/grubфайла сохраните его и запустите, sudo update-grubчтобы конфигурации были загружены в текущий grub.cfgфайл. Перезагрузитесь, и вы должны ввести командную строку напрямую.


2

Начните с выхода и удара CtrlAltF1, затем войдите.

Остановка графического интерфейса на Kubuntu возможна sudo /etc/init.d/kdm stop. На Ubuntu это, вероятно, будет sudo /etc/init.d/gdm stop.

Введите ваш пароль при появлении запроса.

dmобозначает Диспетчер дисплеев, проверьте, ls /etc/init.d/который dmдоступен, когда его нет gdm.

Для перезапуска просто измените stopна start.

Вы, вероятно, автоматически переключаетесь на графический интерфейс, если не ударите: CtrlAltF7


lightdmзвуки обысра знакомые. Это сделало бы команду:sudo /etc/init.d/lightdm stop
Джиппи

1

Я знаю, что вы не спрашиваете об этом, но вам нужно установить драйвер nvidia-current.

Вы можете сделать это из графического интерфейса. Просто запустите jockey-gtkили найдите «Дополнительные драйверы» из тире. После установки откройте «Настройки Nvidia» и перейдите оттуда.


0

Вы можете открыть gnome-терминал и набрать sudo telinit 1. Это позволит вам запустить уровень 1 (однопользовательский режим) и убить службы графического интерфейса.


это не происходит Я набрал sudo init 3, но ничего не изменилось.
Dierre

это был sudo telinit 1, затем выберите root.
dierre

@bertmanphx: вы не знаете о процессе запуска Ubuntu и используемых уровнях запуска.
энзотиб

@dierre: Я думаю, что не правильно редактировать ответы в ядре, например, изменить 3 на 1. Это делает недействительными намерения ОП и мое возражение.
энзотиб

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