Как установить и удалить GNOME?

Статья последний раз была обновлена 19.12.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

Вот и все! По этому алгоритму можно действовать с любой оболочкой.

kupereal

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

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