После установки Ubuntu Server 12.04 я установил Xubuntu только для того, чтобы иметь минимальный графический интерфейс:
sudo apt-get install x-window-system-core
sudo apt-get install --no-install-recommends xubuntu-desktop gparted
Но теперь я хочу начать X только в определенных случаях. До 12.04 я просто выдаю:
sudo update-rc.d -f gdm remove
Но эта команда больше не работает.
Как я могу остановить X от init в Ubuntu 12.04? И как мне начать, когда мне это нужно?
Я пробовал оба этих вопроса, но у меня нет gdm.conf:
Ответы:
В последних версиях Ubuntu
gdm
был заменен наlightdm
- вот почему у вас нетgdm.conf
. Чтобы настроитьlightdm
запуск вручную, создайте файл переопределения для его конфигурации init:(это просто создает файл с именем
/etc/init/lightdm.override
, содержащий одну строку с надписьюmanual
)Таким образом, lightdm будет запущен только при вызове:
и остановить это
источник
echo manual >> /etc/init/lightdm.override
с правами root?bash
root,dd
а не от имени пользователя root)dd
здесь состоит в том, что вы запускаете только один (и простой) процесс от имени пользователя root, а не целую оболочку.Для Ubuntu 18.04 это работает для меня:
Источник: https://wiki.debian.org/GDM#systemd
источник
просто хочу поделиться, может быть, это станет полезным для любого.
Я установил Ubuntu Server 12.04 и позже установил графический интерфейс kubuntu-desktop
теперь, когда я хотел отключить графический запуск / вход в систему, я попробовал все варианты
/etc/default/grub
.. делая записьGRUB_CMDLINE_LINUX_DEFAULT="text"
вместо"quiet splash"
а также
Ничего не получалось. Затем я отредактировал
/etc/init/kdm.conf
и добавил 2 уровня запуска по умолчанию и уровень запуска [! 026]Это сработало.
источник
Я установил Ubuntu Server 12.04 на нетбук, главным образом потому, что я больше поклонник CLI, чем GUI, но хотел легкий GUI для мелких вещей. Я установил LXDE, а не Lubuntu, но он запустил LXDM, менеджер входа в систему для LXDE. Я просмотрел все и перепробовал много вещей, чтобы остановить загрузку LXDE. Посмотрев на этот вопрос и ответ, я нашел хороший способ остановить его для LXDE.
Вместо добавления файла, похожего на lightdm.override, я искал в / etc / init и нашел файл с именем lxdm.conf. Посмотрев файл, в основном потому, что мне было любопытно, я обнаружил, что это тот файл, который мне нужен или не нужен. После закрытия файла я переименовал его
Я переименовал его вместо того, чтобы удалить, если это вызвало проблемы, но пока я не могу сказать никаких проблем от переименования этого файла, поэтому его следует безопасно удалить.
Я не знаю о других DE, но это сработало для меня с LXDE.
источник
Проверьте
systemctl get-default
.Если вывод
graphical.target
, то установите его сmulti-user.target
помощьюsystemctl set-default
:Ссылка на эту ссылку для более подробной информации о systemd-target: 10.3. Работа с Systemd Targets
источник
Следующее для Ubuntu Server 12 LTS
Сначала вам нужно открыть реальный термин с CTRL+ALT F1
авторизоваться
Остановите GDM с:
Удалите gdm, он вам вообще не нужен на сервере.
Установите следующий уровень загрузки с помощью.
Без gdm вам потребуется установить xinit, если вы все еще сможете запускать приложения на основе графического интерфейса без оконного менеджера gdm.
Перезагрузитесь до уровня запуска 3.
Для запуска графического интерфейса или рабочего стола после перезагрузки сделайте.
Это начнет вашу сессию гнома как обычно.
Когда закончите, просто выйдите из своего рабочего стола и вернитесь к уровню 3.
Также теперь вы можете запускать отдельные приложения без рабочего стола, например:
или привилегированный с
источник