Ubuntu отключить графический интерфейс

Я установил Ubuntu Server 11.10 на свою машину. Затем я использовал sudo apt-get install ubuntu-desktop для установки GUI.

Можно ли отключить его и снова включить его в любое время?

Если да, какие команды я использую?

3 ответа

выполняется следующая команда:

предоставит вам список всех ваших upstart-заданий, если это не gdm, это будет нечто похожее.

Предполагая, что это действительно gdm, ниже будет показано, при каких условиях диспетчер отображения gnome автоматически запустится:

На этом этапе вы можете сделать одну из двух вещей, отредактировав файл конфигурации gdm, используя:

на отдельной строке где-то рядом с верхней частью файла до линии, которая начинается с:

Это существенно предотвратит запуск gdm самостоятельно, однако вы все равно можете запустить XWindows вручную, выполнив вход и запуск: startx

Другим вариантом будет комментарий (добавьте # перед любым текстом в строке 🙂 строка, начинающаяся с:

и каждую последующую строку до (но не включая) строку, начинающуюся с:

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

еще раз, чтобы убедиться, что все начальные файлы исчезли. Надеюсь, это помогает, я нахожу половину радости от использования Linux, чтобы разгадать его внутреннюю работу, пока я не пойму их, поэтому я попытался предоставить вам столько информации, сколько вам нужно, но все же оставил для вас несколько вещей (человек initctl) .

Есть ли способ отключить графический интерфейс в настольной версии Ubuntu 18.04. так что экономьте потребление энергии во время состояний бездействия?

Так как в любом случае у меня не будет монитора, подключенного к машине, я бы предпочел управлять Ubuntu через SSH-соединение или Webmin.

11 ответов

Да, ваш рабочий стол запущен с веб-службы systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы.

Это должно показать статус вашей сессии:

systemctl status gdm.service

systemctl disable gdm.service

И это снова позволяет:

systemctl enable gdm.service

Замените его kde, если вы используете kUbutu. Или любой другой рабочий стол, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить свой рабочий стол с помощью sudo apt purge ubuntu-desktop. Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Читайте также:  Ivy bridge socket 1155

Да, ваш рабочий стол запущен с веб-службы systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы.

Это должно показать статус вашей сессии:

systemctl status gdm.service

systemctl disable gdm.service

И это снова позволяет:

systemctl enable gdm.service

Замените его kde, если вы используете kUbutu. Или любой другой рабочий стол, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить свой рабочий стол с помощью sudo apt purge ubuntu-desktop. Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен с веб-службы systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы.

Это должно показать статус вашей сессии:

systemctl status gdm.service

systemctl disable gdm.service

И это снова позволяет:

systemctl enable gdm.service

Замените его kde, если вы используете kUbutu. Или любой другой рабочий стол, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить свой рабочий стол с помощью sudo apt purge ubuntu-desktop. Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Читайте также:  Как настроить сеть между компьютерами windows 7

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Читайте также:  Как забанить человека в вайбере

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Да, ваш рабочий стол запущен из системного веб-сервиса systemd. Отключите его, и вы все равно можете вручную запустить его. systemctl list-units –type service –all перечислит все службы. Для меня это список «gdm.service».

Это должно показать статус вашей сессии:

Это отключает его:

И это снова позволяет:

Замените его kde, если вы используете kUbutu. Или любым другим рабочим столом, который вы используете.

Возможно, вам также придется убить текущий активный рабочий стол.

Если вы собираетесь использовать эту систему в качестве сервера, вы также можете удалить сам рабочий стол с помощью sudo apt purge ubuntu-desktop . Будьте осторожны: сделайте это, пока у вас есть ssh-соединение, поэтому вы все равно можете выдавать команды; блокировка себя из системы может быть фатальной.

Часто не требуется использовать графическую оболочку в Linux (например при использовании Kali Linux на Raspberry Pi и создании Rogue AP), а память и прочие ресурсы графическая оболочка потребляет и довольно сильно.
Теперь правильнее отключать графическую оболочку в systemd.

Для отключения вводим команду:

Для включения обратно:

посмотреть текущее состояние:

Если в ответе будет graphical.target, то графическая оболочка включена и multi-user.target, если выключена.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector