在 Ubuntu 18.04 中切换到 Unity 后如何删除 GNOME Shell

在 Ubuntu 18.04 中切换到 Unity 后如何删除 GNOME Shell

我已决定在我的 Ubuntu 18.04 中删除 GNOME 并安装 Unity,我需要一些建议,以了解如何在不影响我的个人文件、已安装的软件包和其他已安装的扩展的情况下执行此操作。

有人可以帮我吗?

答案1

初步的

  • 删除 gnome shell 桌面可能不太值得。Unity 使用了许多 Gnome 组件。除非您的硬盘确实很小,否则节省空间可能并不重要。
  • 要“精细地”删除所有仅由 gnome-shell 需要而 Unity 不需要的软件包,需要详细调查依赖关系。如果没有,您仍然可以删除 gnome-shell。这样,该登录选项也将消失,并且从实际目的来看,系统已经“感觉”好像 Unity 是唯一安装的桌面。

方法

您可以按照以下步骤操作。注意事项:只有在您完全备份数据后才能执行此操作(照常)。总有可能出现问题。

  • 删除 gnome-shell(即:只有 shell,而不是 gnome 系统和核心组件)

sudo apt purge gnome-shell

这将完全删除与 shell 相关的软件包。这还将删除 ubuntu-desktop 元包,因为您确实正在删除当前 Ubuntu 桌面的核心部分。这还将删除 gdm 登录管理器。

  • 执行自动删除

sudo apt autoremove

这将删除所有自动安装但剩余包不再需要的包。

  • 通过运行以下命令确保 light-dm (随 自动安装ubuntu-unity-desktop)正确设置为您的默认登录显示管理器:

sudo dpkg-reconfigure lightdm

(看如何从 GDM 更改为 LightDM?详情请见

  • 通过重新安装元包检查 Unity-desktop 核心文件是否全部到位

sudo apt install --reinstall ubuntu-unity-desktop

因此,Ubuntu 将重新安装(小型)元包,同时检查所有必需的依赖项是否(仍然)到位。可能不需要,但只是为了确保万无一失。

相关内容