专栏名称: Linux就该这么学
专注于Linux运维技术培训,让您学习的每节课都有所收获,订阅本号后可每天获得最新Linux运维行业资讯、最实用的Linux免费教程以及独家Linux考证资料,三十多万技术小伙伴的选择,Linux就该这么学!
目录
相关文章推荐
Linux爱好者  ·  红帽RHEL将成为微软官方WSL发行版 ·  3 天前  
Linux爱好者  ·  美国教授痛心:UC伯克利GPA ... ·  5 天前  
51好读  ›  专栏  ›  Linux就该这么学

大家经常说的Cinnamon桌面是怎么回事儿

Linux就该这么学  · 公众号  · linux  · 2017-08-24 11:32

正文


纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。

Linux技术交流QQ群:2632018(八月份最新!!)

在GNOME 3之前,GNOME是根据传统的桌面比拟(Desktop metaphor)而设计,到了GNOME 3便被GNOME Shell所取代,所有转换窗口及虚拟桌面都在“活动”画面中进行。此外,因为Mutter取代了Metacity成为默认的窗口管理器,最小化及放大按钮不再默认在名称列中;Adwaita取代了Clearlooks成为默认主题;很多GNOME核心程序都重新设计以提供更连贯的用户体验。这些重大的改变最初引来了广泛的批评。在这个背景下,MATE团队开发了MATE桌面,该项目由GNOME 2的源始码派生,目标为保留GNOME 2的传统界面,同时支持最新的Linux技术,例如GTK+ 3。

Linux Mint团队则以开发“Mint GNOME Shell Extensions”一系列于GNOME 3上运行的插件,这些插件使GNOME 3的界面变回传统界面,以此回应业界的批评。最后,Linux Mint决定从GNOME 3的源始码派生另外一个桌面环境“Cinnamon”。

绝响的Linux Mint 12

在GNOME 3发行后,一开始,Linux Mint开发团队,并不确定Linux Mint的未来走向。继续走Gnome2的路线,还是在新的GNOME Shell 上开发呢?很快,Linux Mint团队意识到,为了延续Mint,一个比GNOME Shell更好的解决方案是必须的,因为GNOME Panel已经不再开发了。因此,Linux Mint决定修改GNOME Shell以使其匹配Linux Mint的设计风格,而最终结果是“Mint GNOME Shell Extensions”(MGSE),与此同时MATE桌面环境也从GNOME 2派生出来。Linux Mint开发团队便决定与MATE团队合作,并在Linux Mint 12 “Lisa”中提供基于GNOME 2的MATE,以及基于GNOME 3的MGSE给用户作选择。Linux Mint 12 “Lisa”的发布,使得Linux Mint 11 “Katya”(2011年5月26日发布)成为了Mint最后一个使用GNOME 2的版本,而Linux Mint 12 “Lisa“最终也成为了Mint至今唯一一版纯Gnome3风格的版本。

MGSE在Gnome3基础上几乎没有任何改动,桌面效果紧追MAC,它酷毙了!这导致Linux Mint 12 的新用户开始迅速飙升,我就是在这个时间喜欢上mint的!然而,炫酷之余,MGSE不如原先的预期,因为GNOME Shell比起GNOME 2变动过大、bug频出,固化的风格也被传统使用者所诟病,Linux Mint 似乎还没有准备好,针对这个问题,Linux Mint团队便从GNOME Shell派生出Cinnamon项目,让Linux Mint的开发者能更好的控制未来版本的GNOME接口,至此Mint开始回归他的传统风格。

在我看来,Linux Mint 12可以说是Mint有史以来最为炫酷的一版,MGSE没能继续开发演进,真的是一种遗憾! 事实上,那些bug通过适配KDE和运维手段,是完全可以规避的,而且gnome3的稳定性很好,几乎没有死机、异常之类的问题。除了不能继续升级以外,我觉得还可以称得上问题的,就是换电脑是个麻烦,必须要事先做成liveCD(需要工具),或者制作一个拷贝目录列表(一个tar命令和一个配置文件可以搞定),毕竟重新解决bug和恢复使用环境和习惯,需要较长的时间。你想想看,一个武林高手,出门没带趁手的兵器,又遇作战,那滋味可想而知。这也是很多人不愿意改用linux的原因之一。作为Mint 12的拥护者,我是到了mint发行版出到了16,并且,Mint12的软件源国内已经不提供,要FQ才能更新的时候,才更换了系统。至今我还保留着Mint12的母盘,做为外接系统使用,仍然是得心应手。

Cinnamon和Gnome3当下

如今,我们再次比较Gnome 3与Cinnamon时,Slant社区建议大多数人使用Gnome 3。 在“什么是最好的Linux桌面环境?”的问题上,Gnome 3排名第3,而Cinnamon排名第4。 人们选择Gnome 3的最重要的原因是:“GNOME 3的各个方面都是为了融合在一起构成一个和谐的整体,从而提供了一致和一体化的体验”。
而当初在Gnome3/MGSE刚推出的时候,也是因为这一点,被冠以模式固化、不灵活,而饱受诟病,时隔仅仅5年。我想,根本原因,还是bug少了。毕竟,没有bug我还改你干嘛呢!

虽然要求灵活性不再是刚需了,但总有人喜欢Cinnamon的自由。Cinnamon充分展现了可定制的特点。用户可以根据个人喜好,定制自己的桌面和效果。这取决于你的想象力!只要你喜欢 ,你几乎可以实现类windows、mac的桌面布局和效果,我是说类,不是接近。重要的是,他看上去是属于你的桌面系统,不只是Ubuntu。

说了半天,Cinnamon和Gnome3,哪个超过MAC的完美了吗? 没有!但是,不论到了什么时候,总有人会喜欢自由、开源、个性化,喜欢十全九美的!在这点上,你是不是更喜欢Cinnamon了呢?亦或是选择Gnome3呢?

扩展阅读

  1. 尽管 GNOME 是特别用户友好的系统,但是它也是一个庞大和复杂的系统。因此,需要一些学习才能充分用好它。为了方便学习,GNOME提供了一些非常有用的文档( https://help.gnome.org/users/ )。里面有一些基本的应用,安装前可以大致看下,安装过程中可以根据喜好自由选择。

  2. Mutter来自Intel公司开发的Moblin(Mobile Linux)操作系统,它使用了Clutter这项图形程序库,Clutter工具箱提供视觉特效与硬件加速。

  3. GNOME Shell是GNOME桌面环境3.0及其后续版本中的核心用户界面,它取代了GNOME 2.0版本中的GNOME Panel与其他相关程序,提供了窗口切换、载入应用程序等基本功能。Mutter是Gnome 3的窗口管理器, GNOME Shell实际上就是Mutter的一个插件。

  4. Cinnamon使用Muffin,一个GNOME 3的窗口管理器Mutter的派生版本,作为自1.2版起的默认窗口管理器。

  5. Cinnamon的特性 https://zh.wikipedia.org/wiki/Cinnamon

原文来自:  http://www.linuxidc.com/Linux/2017-08/146021.htm

本文地址:  http://www.linuxprobe.com/linux-cinnamon-desktop.html编辑:张宏宇,审核员:逄增宝


让您学习到的每一节课都有所收获

《Linux就该这么学》是由资深运维专家刘遄及全国多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。

☀ 刘遄老师QQ:5604241  微信:gnu_chuan

☀ 学员助教QQ:5604674

 Linux技术交流A群(满):560843

☀ Linux技术交流B群:340829

☀ Linux技术交流C群:463590

☀ Linux技术交流D群:915246

☀ Linux技术交流E群:1663106

☀ Linux技术交流F群:1653851

☀ Linux技术交流G群:2632018(新群,火热加群中……

☀ 官方站点:www.linuxprobe.com

☀ 电脑在线阅读效果更佳:

http://www.linuxprobe.com/chapter-00.html

按住图片3秒,即可自动关注。

点击左下角查看更多热门技术