![在 Ubuntu 18.04 中切换到 Unity 后如何删除 GNOME Shell](https://linux22.com/image/906210/%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%AD%E5%88%87%E6%8D%A2%E5%88%B0%20Unity%20%E5%90%8E%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%20GNOME%20Shell.png)
我已决定在我的 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 将重新安装(小型)元包,同时检查所有必需的依赖项是否(仍然)到位。可能不需要,但只是为了确保万无一失。