在以上三个系统中,应该算Fedora 21是最新的了,它是14年12月发布的,而CentOS 7是6月,Ubuntu 14.10是10月。而且破天荒地,Fedora 21发布居然没有跳票。Fedora 19和Fedora 20都是一再跳票才发布。
Fedora 21的第1大亮点就是可以使用Wayland了。据说Wayland图形效率要高于X Window,又据说Wayland取代X Window是大势所趋,但是目前我认为暂时时机尚不成熟。想试用的话,在登录界面选择,如下图:
管它Wayland还是X Window,只要不是写底层图形库的程序员,完全可以不用关心。
很多人吐槽Gnome 3的界面没有Gnome 2的经典界面漂亮,这其实是一种误解,如果想用经典界面也是可以的,如上图所示,在登陆的时候选择即可。事实上Gnome 3的界面还是比较不错的,我以前也不习惯,觉得丑,窗口的标题和菜单栏没有明显区分,整个窗口似乎铁板一块,但是仔细看,其实这个默认主题还不错,窗口周围还有淡淡的光晕。不过话说回来,Fedora和Ubuntu比起来,在用户界面上确实没有下什么功夫,只能算是把Gnome社区的成果集成到了系统中而已,没有做任何进一步的优化和美化,而桌面系统的美化对普通用户来说,又有点遥不可及。
一般情况下,我用Fedora都会换一个窗口主题和GTK主题,我喜欢Clearlooks-classic(窗口主题,属于clearlooks软件包)和TraditionalOK(GTK主题,属于mate软件包),从这两个名字可以看出我这个人比较怀旧(既有Classic,又有Traditional)。在Fedora 20中,这两个主题配合很好,在Fedora 21中似乎略有瑕疵。以前从未折腾过Gnome-shell的主题,这次我顺便换了个Gnome-shell主题,但是只试用了官方源中能找到的几个,没有去Gnome-shell的主题网站广泛试用,最终选用的是Zukitwo。如下图:
我感觉Fedora每半年发一版的节奏有点太快了一点,而且界面是否美观它也没怎么在意。Fedora的软件源中也没有NVIDIA的显卡驱动,说明Fedora确实不太注重桌面系统的体验。稍微让人有点安慰的是:Gnome-Terminal又支持透明背景了,而且Gnome-Terminal还有Solarized配色方案可以选择了,上图中的控制台就是用的Solarized配色方案。关于Solarized配色方案的更多内容,可以参考我的这一篇:《打造属于自己的Vim》。相对而言,Ubuntu的界面就漂亮多了,毕竟人家背后的Canonical有着明确的目标并且不停在发力。不过Ubuntu也有让人蛋疼的地方,那就是到现在依然用的是OpenJDK 7和Eclipse 3.8,不支持Java 8,让我情何以堪。
Fedora 21中Eclipse是4.4,OpenJDK是8,所以,安装一个Eclipse,写一个Lambda测试一下,效果不错,如下图:
上图中的Eclipse使用的是Classic主题。Eclipse完美支持Java 8,唯一的缺点Eclipse还不太稳定,经常崩溃。不过引起Eclipse崩溃的好像是OpenJDK 8 headless的问题。无所谓了,想试用Java 8只有硬着头皮上了。在新版本中,Eclipse还提供Dark主题,不过要配合系统的Ambiance窗口主题和GTK主题使用才更加舒服,Ambiance主题是Ubuntu中默认的主题,但是在Ubuntu中的表现比Fedora中的表现要好。在使用Eclipse的Dark主题时,唯一的缺点是Ambiance的滚动条颜色不够Dark,有点违和,如下图:
OK,就写这么多吧,期待下一个版本的Fedora有更漂亮的界面,或者下一个版本的Ubuntu能够支持Java 8。