我安装了带有 GNOME 的 Ubuntu 16。最近我升级到了 Ubuntu 18。现在登录时我可以选择六种不同的桌面环境:
- GNOME
- GNOME Flashback(Compiz)
- GNOME Flashback(Metacity)
- Xorg 上的 GNOME
- Ubuntu
- Wayland 上的 Ubuntu
我想使用 GNOME(Ubuntu 18 原生的),并且我想删除所有不必要的软件包。
答案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
除去它们。
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]
答案2
所有这些“桌面环境”本质上都是不同风格的 gnome shell。因此,安装的文件可能 95% 以上都是通用的。如果您确实想摆脱其中一些会话,那么只需删除这些会话,例如使用 gnome-session 删除上面提到的 gnome 会话,或使用 ubuntu-session 删除 Ubuntu 会话。然后,您可以通过使用命令“sudo apt autoremove”自动删除自动安装但不是其他会话依赖项的软件包(安全地)获得一些额外的空间。我认为您在使用 wayland 时不会费心删除 xorg,或者在使用 xorg 时不会费心删除 wayland,否则您最好提高一点技术技能,自己从头开始构建系统。
答案3
在 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*