Оглавление:
Статья последний раз была обновлена 02.07.2024
GNOME — это популярное DE для различных дистрибутиовв GNU/Linux. На этой короткой справке и закончится вводная часть, ибо если вы читаете эту статью, значит все уже знаете об этом окружении, и хотите его опробовать с возможностью «отката» на консольной версии дистра, или попробовать сразу несколько разных оболочек на одном дистре поочередно.
Все будем делать на примере ubuntu-server, актуальной на момент выхода статьи версии.
Установка GNOME
Сперва по традиции:
sudo apt update
Ставим gnome:
sudo apt install ubuntu-gnome-desktop
Не забываем соглашаться (y), или выполняйте команды с таким параметром:
sudo apt install ubuntu-gnome-desktop -y
Только пакет ubuntu-gnome-desktop установит полную среду рабочего стола gnome (включая gnome-shell), а также несколько стандартных приложений и оптимизацию для Ubuntu. Его условно можно назвать мета-пакетом.
Пакет gnome-shell установит только оболочку gnome и ее зависимости. В отличие от ubuntu-gnome-desktop, он не будет автоматически устанавливать пакет gnome-session (среди прочего), который вам необходим для фактического использования рабочего стола gnome.
Отключение GDM3
Поработали в Gnome DE и теперь хотим удалить со всеми «хвостами».
Для того, чтобы удалить прям всю оболочку, нужно выйти из окружения в целом и сменить графический менеджер входа, который отображается в конце процесса загрузки вместо стандартного приглашения командной строки.
Экранный менеджер (DM) представляет собой экран ввода имени пользователя и пароля для входа в систему. Нам нужно поставить DM по умолчанию, то есть сменить установленный вместе с Gnome.
Проверьте текущий запущенный DM, выполнив команду:
sudo systemctl status display-manager.service
Рабочий стол Gnome использует GDM3 в качестве диспетчера отображения по умолчанию, он же менеджер входа в систему, чтобы было понятнее. Его можно легко сменить. Но в целом — абсолютно пофиг какой DM установлен и может даже несколько (загружается с ситемой только один), чтобы получить трушную консоль надо его отключить (убрать из автозагрузки).
Убираем GDM3 из автозагрузки:
sudo systemctl disable gdm3
Пока он не удален, его все еще можно запустить:
systemctl start gdm3
Перезагружаемся.
Удаляем гном
Теперь мы сможем легко удалить оболочку не находясь в ней.
Удаляем гном простым способом:
sudo apt remove *gnome* -y
Почему не команда на удаление изначально установленного пакета:
sudo apt remove ubuntu-gnome-desktop -y
Потому что не все добивается и остается очень много артефактов.
Все равно давайте еще раз проверим, добили ли мы gnome-shell:
which gnome-shell
Удаляем иксы
Естественно с любой графической оболочкой рабочего стола идет оконная система X (X11). Как начисто удалить X11?
sudo apt remove 'x11-*'
Чистим систему от «хвостов»
С оболочкой шел офис и прочая дребедень, в процессе libreoffice установил свою nogui-версию, которая не удалилась по ключевому слову «gnome», которое присуще почти всем пакетам идущим с гномом.
Так что кое-что все-таки в системе останется, отслеживать это у меня нет особого желания, можно вручную почистить содержимое каталога /tmp, удалить из профиля пользователя всякие «Мои документы», если я что-то упустил — напишите в комментариях.
Теперь чистим систему, последовательно выполняя команды:
sudo apt autoclean sudo apt autoremove --purge
Вот и все! По этому алгоритму можно действовать с любой оболочкой.
- Поднимаем веб-сервер на Ubuntu - 16.09.2024
- Переадресация домена на другой домен - 08.08.2023
- Как установить и удалить GNOME? - 31.07.2023