浅谈Linux桌面(发行版及桌面环境)
由于某些原因,此文章不会经常更新,而 Linux 发行版的发展较快,里面的内容可能已经过时。
Part I:Linux发行版
1. Debian系
说说特点吧。
优点:
- 软件多(支持Linux软件基本都支持Debian系的发行版)
- 官方支持较好,社区活跃
- 比较稳定
代表:ubuntu、deepin、Linux Mint
-
ubuntu
(此为ubuntu 20.04)ubuntu,相对于其他发行版,可能是最广为人知的Linux发行版了。(虽然如此,知道的人还是不多)
长期以来,我都把它作为自己的主力。(上个月才换成Manjaro)
作为一个老牌发行版,ubuntu对于各种软件的支持还是比较完善的,几乎所有Linux的软件都有ubuntu的版本,而且还比较新。ubuntu的社区很活跃,官方支持很完善。
自从17.10采用了GNOME Shell为桌面后,ubuntu的可定制性大幅提高。依靠GNOME强大的可定制性,可以尽情折腾,换主题、换图标、换Shell,那是家常便饭。ubuntu提供了各种GUI配置工具,如管理驱动、软件源。
自从18.10采用了Yaru主题后,它的外观焕然一新,一改之前拟物化图标的老旧。
我认为,如果你是Linux初学者,ubuntu是你的理想选择。
-
deepin
在中国,因为盗版XP,deepin几乎无人不知。这个企业转到做Linux发行版后,做的还是非常不错的,为开源世界做出了很大的贡献。
它安装各种软件非常方便,针对微信、QQ等都做了很多工作,使其能够适配各种发行版(不限于deepin)。还有,它的DDE桌面环境也十分精美,比较适合刚从Windows转过来的人。
当然,deepin的缺点也很明显。它对各类硬件的支持远比ubuntu差,经常会出现条纹(我的笔记本就是这样),可定制性也比较弱。
-
Linux Mint
Linux Mint是一个结合了ubuntu与deepin优点的发行版。
它既有ubuntu的可定制性,又有deepin的友好。甚至有评价说:"Linux Mint ——公认比 Ubuntu 更好用的个人桌面级 Linux 操作系统发行版!"
说实话,使用Linux Mint之后,我是震惊的。一个发行版,能做到这样切实的考虑用户的感受。
Linux Mint比较轻量化,对于低配置的电脑也运行良好。
当然,它的桌面也不太好看(至少没有前面两个好看)Mint-Y 主题还是不错的。
2. Red Hat系
优点:
- 软件较多。
- 官方支持较好,社区活跃
- CentOS (R.I.P) 与RHEL非常稳定
缺点:
- CentOS与RHEL软件包基本都很陈旧,更新也很缓慢
(UPD: CentOS开始有AppStream了,软件包变新了)
Red Hat系,称得上是桌面发行版基本只有Fedora了。
其实CentOS还是可以勉强作个人桌面用的,但是极其麻烦,故不作介绍。
-
Fedora
(此图为Fedora 32)
Fedora是由红帽赞助、社区维护的一套发行版,软件包都比较新,由于默认采用了GNOME 3桌面(有其他桌面环境可以安装),对于开发者来说比较友好。但是,比起其他发行版来,它感觉比较中庸。
3. Arch系
优点:
- 内置在软件源的软件特别多,软件包新
- archlinuxcn的支持非常得力
- pacman/yaourt的速度极快
- 轻量、可定制
缺点:
- 安装原生Arch具有一定难度
- 原生Arch滚动更新,可能会把你的电脑滚崩
- AUR 的软件质量参差不齐
(所以Arch系好像没有缺点)
代表:Arch Linux,Manjaro
-
Manjaro
Manjaro——最好用的Linux发行版之一。
Manjaro的可定制性很好,有各种各样的桌面环境来选择,如:xfce,KDE,GNOME,deepin(社区支持),等等。(还有一个网络安装程序,TUI界面,叫Architect)
-
Arch Linux
使用命令行安装,对于新手来说极其不友好。
当然,也正因为用命令行安装,Arch Linux的可定制性可以说是顶尖的。
Part II:桌面环境
如果说内核是人的五脏六腑,发行版是人的皮肤,那桌面环境大概就是人的外在装饰了。
常见的桌面环境有:KDE,GNOME,Cinnamon,xfce,lxde,mate,dde等。(i3啥的可以忽略)
Unity 已被官方抛弃。
1. KDE
KDE是一个高度可配置的、现代化的、美观的桌面环境,在我心目中,它是所有Linux桌面环境中最好看的(没有之一)。
当然,在曾经,KDE也有过很多缺点:不稳定、占用资源大,等等。自从KDE 5.0版本后,这些问题都得以解决,至少我写这篇博客的时候没有问题。
2. GNOME
作为长期与KDE进行对比的对象,GNOME似乎很多地方都处于下风。不过,它的可定制性也是无可比拟的,甚至比KDE还要强。GNOME的桌面非常简约,习惯了Win的人可能觉得反人类,用惯了GNOME的人却觉得简约、漂亮。
GNOME非常适合开发人员,因为这可以使他们免除干扰、专心工作。
3. Cinnamon
Cinnamon是Linux Mint的默认桌面环境。它遵从了使用Win的习惯,设计了开始菜单、任务栏等。Cinnamon简约、现代、占用资源少,但插件数量远远跟不上前两者。因此,它的可定制化程度要弱。
4. DDE
DDE是deepin默认搭载的桌面环境,不过被一些志愿者移植到了另外的发行版上,因此现在很多发行版都可以使用了。DDE非常美观,但由于各种原因,DDE的可定制性比较差。
5. Xfce
Xfce是一个轻量级的桌面环境,因此在老电脑上同样工作良好。当然,Xfce在配置之前比较丑陋。不过,它的可定制性很好,一定程度弥补了它的缺点。
6. MATE
(图为Ubuntu 19.04 MATE)
MATE桌面环境是GNOME3推出时,一群人对其不满,在早已停止维护的GNOME2上再次开发搞出来的,同样轻量,但比Xfce要好看(未配置前)。
MATE的可定制化程度较高,是旧电脑的首选。
7. lxde
lxde可谓是这六个中最最轻量的了。据官方宣称,10~15年以内的电脑都跑的起来。当然,它的界面也是最丑的。
UPD: lxqt:
先放图:
界面有点KDE那味了...当然,资源占用也比lxde略多...
(目前 lubuntu 搭载)
最后做个表格吧。(个人见解,不喜勿喷)
美观度 | 速度 | 可定制程度 | 易用程度 | 总分 | 排名 | |
---|---|---|---|---|---|---|
KDE Plasma | 10 | 7 | 8 | 8 | 33 | 1 |
GNOME | 8 | 6 | 10 | 7 | 31 | 2 |
Cinnamon | 7 | 7 | 6 | 8 | 28 | 4 |
DDE | 9 | 6 | 5 | 10 | 30 | 3 |
Xfce | 4 | 9 | 7 | 6 | 26 | 7 |
MATE | 5 | 9 | 7 | 7 | 28 | 4 |
lxde | 3 | 10 | 7 | 5 | 25 | 8 |
lxqt | 6 | 8 | 7 | 6 | 27 | 6 |
Part III:附录
1. 一些不推荐的Linux发行版:
-
Gentoo
这个非常有名,相信不少人都听说过。它是给Linux大神用的。
它的安装比Arch Linux还要麻烦,安装软件都是从编译源代码开始。这导致它安装软件非常耗时,对于99%的想把Linux作为主力的人都不合适。
不过,如果你不在意时间,并且长期作为主力使用,你对Linux的认识会得到一个质的飞跃。
2. 一些不太常见的桌面环境
-
Budgie
它是Solus OS的默认桌面环境,很美观,可以帮助你更有效率,只是比较小众。
-
Pantheon
它是elementary OS的默认桌面环境,简洁、美观。