我需要摆脱在将我的电脑从 15.10 更新到 16.04 时默认安装的 GNOME 桌面环境。
过了一段时间,我发现自己不仅可以使用 GNOME DE,还可以同时使用 Cinnamon(在登录屏幕中,我可以选择至少五六个 DE!)
现在我正在使用 Unity,对此我感到很满意,并且我成功卸载了 Cinnamon,但现在我担心卸载 GNOME 后我会搞乱 Unity DE,因为我看到很多在 Unity 中运行的软件包的软件包名称都以 gnome- 开头... 有人能帮我吗?提前谢谢
答案1
老实说,最好备份主文件夹中的文件和所有配置文件,然后全新安装 Ubunutu。
如果没有的话,试试这个:
首先运行以下命令:
仅卸载 ubuntu-gnome-desktop
sudo apt-get remove ubuntu-gnome-desktop
sudo apt-get remove gnome-shell
这将删除 ubuntu-gnome-desktop 包本身。
卸载 ubuntu-gnome-desktop 及其依赖项
sudo apt-get remove --auto-remove ubuntu-gnome-desktop
这将删除 ubuntu-gnome-desktop 包和任何其他不再需要的依赖包。
清除你的配置/数据
如果您还想删除 ubuntu-gnome-desktop 的本地/配置文件,那么这个方法也可以。
警告!清除的配置/数据无法通过重新安装包来恢复。
sudo apt-get purge ubuntu-gnome-desktop
或者类似地,像这样 ubuntu-gnome-desktop
sudo apt-get purge --auto-remove ubuntu-gnome-desktop
然后运行:
sudo apt-get autoremove
删除系统上不再需要的额外软件包和依赖项。
您可能需要(也可能不需要,取决于 gdm 是否已被删除)使用这些命令将登录屏幕更改回 Unity 的默认运行(即 lightDM)
sudo dpkg-reconfigure gdm
在提示符下按 Enter,然后从选项中选择 lightdm。之后,您可以使用以下命令删除 gdm
sudo apt-get remove gdm
最后运行:
sudo apt-get install ubuntu-desktop
sudo apt-get install unity
答案2
您可以通过以下方式查看所有 Gnome 软件包列表:
apt list --installed | grep gnome
然后通过以下方式删除任意包:
apt-get remove <package name>
或者通过以下方式删除所有包:
sudo apt-get remove $(apt list --installed "gnome*" 2>/dev/null | awk -F'/' 'NR>1{print $1}')
答案3
我也喜欢 Unity 桌面环境的用户界面,所以尝试一下这些漂亮的步骤……
步骤1 :这将删除所有与 gnome 相关的东西。
sudo apt-get remove nautilus nautilus-* gnome-power-manager gnome-screensaver gnome-termina* gnome-pane* gnome-applet* gnome-bluetooth gnome-desktop* gnome-sessio* gnome-user* gnome-shell-common zeitgeist-core libzeitgeist* gnome-control-center gnome-screenshot gnome* && sudo apt-get autoremove
第2步 :这将删除所有 snap 应用程序,如果您不执行此步骤,那么安装 unity 后您将看到有 2 个相同的应用程序(如 2 个系统监视器、2 个终端、2 个计算器等)。因此请放心运行下面的代码。
sudo apt autoremove --purge snapd
步骤3:现在将你的系统连接到 WI-FI 进行安装统一。
sudo apt install ubuntu-unity-desktop
步骤4 :安装成功后,重新启动系统。用 Unity 替换 Gnome 后,您可能会遇到点击不起作用的问题。如果是这样,请运行以下代码来解决该问题。
sudo apt install xserver-xorg-input-synaptics
现在重新启动系统并再次登录。
答案4
首先,检查要删除的内容
sudo dpkg -l | grep .gnome.
如果你同意,请运行此命令
sudo apt autoremove --purge gnome*
命令解释
# dpkg -l lists all installed packages
# grep .gnome. filters, so that only packages with keyword gnome within their names, listed
# purge removes mentioned package
# autoremove tries to remove dependency packages