Как удалить все окружения рабочего стола, кроме GNOME?

У меня была установлена ​​Ubuntu 16 с GNOME. Недавно я обновился до Ubuntu 18. Теперь, когда я вхожу в систему, я могу выбрать шесть различных сред рабочего стола:

  • ГНОМ
  • GNOME Flashback (Compiz)
  • GNOME Flashback (Metacity)
  • GNOME на Xorg
  • Ubuntu
  • Ubuntu на Wayland

Я хочу использовать GNOME (который является родным для Ubuntu 18) и я хочу удалить все ненужные пакеты.

2 ответа

Без доступа к вашему компьютеру никто не может сказать вам, какие именно пакеты вы должны удалить. Это общий подход, который я бы выбрал, но есть риск удалить слишком много и застрять в командной строке.

  1. Найти потенциальные пакеты для удаления.

    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
    
  2. Удалить их.

    aptitude remove [package]
    
  3. Повторяйте, пока не найдете больше пакетов для удаления.

  4. Установить и запустить deborphan а также debfoster подмести любые оставшиеся пакеты.

  5. Если вы удалили слишком много и застряли в командной строке:

    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, в противном случае вам лучше немного улучшить свои технические навыки и создать систему самостоятельно.

Другие вопросы по тегам