直接 sudo pacman -Rsnc gnome
卸载的东西有点多了。。瞅了几眼着实不敢确定。。
而 sudo pacman -Rsn gnome
则是无法满足依赖关系。。

所以正确的卸载 Gnome 的方式是啥 0.0
(用上了 KDE 已经回不去 Gnome 了。然后每次 pacman -Syu 都会有 gnome 相关的更新,很难受。。)
没啥问题吧,networkmanager 第一件事都是先干了它,反正这东西也是坑爹的不行
pacman -Runs gnome 或者你说的 pacman -Rcns gnome
删掉就删掉,需要什么再装回来
其实你可以用 pacman -Sg gnome 看 gnome 包括了什么,手工删掉不要的
KDE 貌似也是用的这个罢。。这也能干? 0.0
连带删掉的东西太多了。。连 vscode 都会删了,还有啥没仔细看。。
我试试去
然后用 sudo pacman -Rs $(pacman -Qqdt) 删掉不需要的依赖
很难全部
然后发现连不了网需要自己用 wpa_supplicant 来联网 = =
CentOS 服务器都是用 NetworkManager 的。
是的。我卸载完了还有三四个卸载不掉,不过问题不大
kde 的 plasma-nm 依赖 networkmanager 的,所以没卸
自从装上桌面环境一直都用的这个,一楼的大兄弟说有坑不过我不知道它坑在哪。
sudo pacman -Rdd $(pacman -Qsq gnome)
跟你相反,我是用了 plasma 之后换 gnome 的。plasma 中文化目前还是半吊子。
plasma 功能必 gnome 强多了,就是外观细节不咋地
以前删除软件用的 pacman -Rdd,结果删完之后把另一个软件的共同依赖也给删了,想问下有没有更安全的删除 /管理软件的方式,比如类似 python virtualenv 那样,安装或删除都比较干净的,docker 可能部分符合,不过像桌面环境类的软件好像并不适用
Linux 卸载桌面环境的体验就是垃圾,各种依赖错综复杂不清楚。
我和你体验正好相反,GNOME 中文化就是大坑,Plasma 要好得多。我说的是跟进最新版本的情况。
另外依赖关系这个,对于删桌面环境这个大动作我一般是手动检查每个包挨个剥离。
只留 K/Q 系软件当然做得到。不过没有必要,工作中基于 GTK2 / GTK3 / Qt4 / Qt5 的软件都用得上,桌面和用不上的应用程序删了就行了,没必要把图形库也刨掉。