Как удалить все окружения рабочего стола, кроме GNOME?
У меня была установлена Ubuntu 16 с GNOME. Недавно я обновился до Ubuntu 18. Теперь, когда я вхожу в систему, я могу выбрать шесть различных сред рабочего стола:
- ГНОМ
- GNOME Flashback (Compiz)
- GNOME Flashback (Metacity)
- GNOME на Xorg
- Ubuntu
- Ubuntu на Wayland
Я хочу использовать GNOME (который является родным для Ubuntu 18) и я хочу удалить все ненужные пакеты.
2 ответа
Без доступа к вашему компьютеру никто не может сказать вам, какие именно пакеты вы должны удалить. Это общий подход, который я бы выбрал, но есть риск удалить слишком много и застрять в командной строке.
Найти потенциальные пакеты для удаления.
aptitude search '~i' -F '%p' | grep unity aptitude search '~i' -F '%p' | grep compiz aptitude search '~i' -F '%p' | grep metacity aptitude search '~i' -F '%p' | grep wayland
Удалить их.
aptitude remove [package]
Повторяйте, пока не найдете больше пакетов для удаления.
Установить и запустить
deborphan
а такжеdebfoster
подмести любые оставшиеся пакеты.Если вы удалили слишком много и застряли в командной строке:
nmcli device wifi # check for internet access nmcli device wifi connect "ssid" password "password" sudo aptitude install ubuntu-desktop sudo aptitude install [whatever you think will get the GUI back]
В Ubuntu перечислите все установленные среды рабочего стола с помощью:
a@cubo:~$ ls -l /usr/share/xsessions/
total 44
-rw-r--r-- 1 root root 7625 mar 19 2018 gnome-classic.desktop
lrwxrwxrwx 1 root root 18 mag 2 2018 gnome.desktop -> gnome-xorg.desktop
-rw-r--r-- 1 root root 195 mag 2 2018 gnome-xorg.desktop
-rw-r--r-- 1 root root 7001 feb 13 2018 mate.desktop
-rw-r--r-- 1 root root 323 mag 2 2018 ubuntu-communitheme-snap.desktop
-rw-r--r-- 1 root root 247 mag 2 2018 ubuntu.desktop
-rw-r--r-- 1 root root 5465 set 22 2016 xfce.desktop
-rw-r--r-- 1 root root 5607 mar 1 2018 xubuntu.desktop
Поскольку их действительно слишком много, я оставлю по умолчанию "Ubuntu" и очень быстрый и приятный "Mate", удалив ненужное с помощью (пример)
sudo apt-get remove xfce*
Все эти "окружения рабочего стола" по сути являются разными разновидностями оболочки gnome. Таким образом, установленные файлы, вероятно, являются общими для более чем 95%. Если вы действительно хотите избавиться от некоторых из этих сеансов, то просто удалите эти сеансы, например, gnome-session, чтобы удалить упомянутые выше сессии gnome, или ubuntu-session, чтобы удалить сеансы Ubuntu. Затем вы можете (безопасно) получить дополнительное пространство с помощью пакетов автоматического удаления, которые были автоматически установлены, но не являются зависимостью другого сеанса, с помощью команды "sudo apt autoremove". Я предполагаю, что вы не будете беспокоиться об удалении xorg, когда вы используете Wayland, или Wayland, когда вы используете xorg, в противном случае вам лучше немного улучшить свои технические навыки и создать систему самостоятельно.