有那么一句话,我可以不用,但是不能没有。
咱先不说完整的桌面,先说图形界面。图形界面生来就是为了改善效率而提高计算机易用性而生的,如果没有像Windows Macintosh这样的先驱(顺带一提,苹果Macintosh图形界面的发布要比Windows早),可能你现在还只能苦逼继续用各种命令行界面,对于小白非常不友好。
对于现在来讲,图形界面更为重要了。就拿最常用的浏览器来说吧,你上网肯定得必备一个浏览器吧?虽然也有命令行界面的浏览器,但是那都是上古神器了,只适用于年代比较久远的纯文本网页,对于现在的网页几乎无法完美支持。现在最流行的Chrome firefox等浏览器全部是基于图形界面,没图形界面你觉得你能用这些浏览器?
如果想要更好地去使用桌面应用,桌面环境是必不可少的。桌面环境并非单个软件,它是一组软件的合集,包含了很多组件,其中就包括窗口管理器(用于管理窗口,窗口标题栏就是它实现的)、桌面管理器(桌面壁纸和图标靠的就是它)、面板以及其他一些附加组件等。常见的桌面环境有GNOME,KDE,Xfce,MATE,Cinnamon,LXDE,DDE,Cutefish(已经被重新开始维护)等。我就简单说一下这几款桌面环境的优缺点吧。
Xfce:我之前一段时间一直在用Xfce,并不觉得它很难用。作为轻量级的桌面环境,哪怕是老机也能轻松带起。它的面板是完全可以定制的,你完全可以打造成Windows风格或者是其他风格;至于外观,其内置的那套主题确实不好看,但是得益于GTK+的主题本来就很丰富,你完全可以自行安装主题来进行美化(推荐一个主题下载站:http://www.xfce-look.org)。缺点就是对wayland的支持不算太好,不过X11已经够用了,wayland至今还存在一大堆问题。
KDE:这款桌面环境我也用过,以前版本的KDE操作逻辑确实不敢恭维,不过最新版用起来还算可以。如果是从Windows跨界而来的小白,上手还是很容易的,比如面板的操作逻辑基本上和Windows的任务栏没区别。KDE也包含了很多实用的应用,比如适合敲代码的Kate编辑器,用来连接手机的KDE Connect,用来剪辑视频的Kdenlive等。KDE的可定制化程度也很高,同样支持主题美化以及个性化定制(当然了,相比于基于GTK+的桌面还是差点,因为KDE采用的是Qt编写,没法兼容GTK+主题)。
GNOME:目前越来越多的发行版默认预装的都是GNOME桌面环境,不过这也是我最不喜欢的一款桌面环境。首先操作逻辑比别的桌面环境要差一些,切换窗口需要频繁切到任务视图;而且可定制化程度并不高,应该可以说是所有桌面环境中可定制化性最差的;最后GNOME简直太臃肿了,非常吃配置,不建议性能一般的电脑使用。(图就不放出来了,包括后面的)
MATE:曾几何时,我也用过一段时间的MATE。MATE可以说是对GNOME2的经典界面的一种致敬,如果对GNOME2比较熟悉的话,那么用MATE也是很轻松的。MATE桌面也是可以定制的,同样也可以兼容各种GTK+主题,并且MATE也是一个相对轻量化的桌面环境。总体上看也是可以推荐的。
Cinnamon:Linux Mint默认桌面环境,因为我用的不太多,所以我就不过多介绍了。
LXDE:如果论谁最轻量化的话,其实前面提到的桌面环境在LXDE面前都是弟弟。其实从它的名称就可以看出来(Lightweight X11 Desktop Environment),它从一开始就是轻量化设计,目前也是所有桌面环境中最为轻量化的。它也是最适合老电脑的一款桌面环境了,即使配置很低也可以运行。目前树莓派系统的默认桌面就是基于LXDE定制的。缺点也很明显,LXDE至今还在用古老的GTK+2.0库,不支持视觉效果,对于使用更高版本GTK+的主题就没什么兼容性了。如果想要更好的使用体验的话,建议用它的替代品LXQt(也是原LXDE团队开发的另一款基于Qt的桌面环境
DDE:这是一个来自于我们国产Linux发行版deepin的桌面环境,它也是deepin默认的桌面环境。它的一大特点就是美观且易用,操作逻辑与Windows也是很相近的,同样也很容易上手;同时针对国内用户也进行了很多本土化的设计,也更适合我们国内用户使用。不过缺点也不是没有,那就是在性能优化上确实不如其他桌面环境。
Cutefish(OS):这应该是我见到的高仿MacOS程度最高的一款桌面环境了,我之前也用过一段时间,用起来还算不错。其实这款桌面环境完全有潜力可以作为日常使用的桌面环境了,只可惜后面停止维护了。。不过现在据说已经有新的接班人重新开始了对Cutefish桌面的维护,希望新的维护者能更好地去维护这款项目吧。。
以上仅仅是我个人观点,并不能说完全准确,其实各大桌面环境都有各自的特点,用的好也可以成为易用的桌面。当然,如果你只想用shell我也不强求,远程管理最适合的就是ssh shell了;另外如果是服务器环境,那么我也并不推荐安装桌面环境,毕竟服务器更需要的是求稳,用图形界面反而会徒增功耗。顺带一提,图形界面也是可以远程的,仿真画面可以用tigervnc xrdp,如果只是重定向已有x11/wayland服务可以用x11vnc/wayvnc,根据需要自行选择。 |