常见Linux桌面环境.doc_第1页
常见Linux桌面环境.doc_第2页
常见Linux桌面环境.doc_第3页
常见Linux桌面环境.doc_第4页
常见Linux桌面环境.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常见Linux桌面环境一、桌面环境简介在图形计算中,一个桌面环境(Desktop Environment)为计算机提供一个图形用户界面(GUI)。这个名称来自桌面比拟,对应于早期的文字命令行界面(CLI)。一个典型的桌面环境提供图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。开源的Linux系统拥有很多桌面环境可以更换。但流行的闭源操作系统Microsoft Windows和Mac OS X所用的桌面环境是相对不可变的。但是也有主题和第三方软件可以完全更改常见界面元素的外观(比如窗口、按钮和图标)以及界面本身。在Windows中,这一切可以通过替换默认的Explorer shell来实现。本文就以下这些常见的桌面环境作一简单介绍:(1)KDE(2)GNOME(3)Deepin Desktop Environment(DDE)(4)MATE(5)Cinnamon(6)Unity(7)Xfce(8)LXDE(9)MAC OS X桌面-Aqua二、常见桌面环境介绍1、KDE图1 KDE桌面KDE是K桌面环境(Kool Desktop Environment)的缩写,是一款著名的运行于 Linux、Unix 以及FreeBSD 等操作系统上面自由图形工作环境,整个系统采用的都是TrollTech公司所开发的Qt程序库。KDE项目是由图形排版工具Lyx的开发者、一位名为Matthias Ettrich的德国人发起的,目的是为满足普通用户也能够通过简单易用的桌面来管理Unix工作站上的各种应用软件以及完成各种任务。KDE 现在是 UNIX 上可用的易于使用的现代桌面环境。和一些如GNU/Linux这样的自由的类 UNIX 一起,UNIX/KDE 组成了一个对于任何人都可用的完全自由和开放的计算平台,而且完全免费,任何人都可以修改它的源代码。当然它总是有可以改进的空间,我们相信我们已经发布了一些当今可用的能和商业操作系统/桌面组合的合适的替代品。我们希望 UNIX/KDE 组合将会最终为普通计算机用户带来一个同样开放、可靠、稳定和专利自由的计算环境,世界范围内的科学家和计算机专业人士已经喜爱它很多年了。KDE基于QT底层开发库,采用Kwin窗口管理器,包括Konqueror、Kaffeine、KWord等应用程序。2、GNOME图2 GNOME桌面GNOME 是一种让使用者容易操作和设定电脑环境的工具,也是Linux发行版中运用最多的桌面环境之一。GNOME 包含了 Panel (用来启动此程式和显示目前的状态)、桌面 (应用程式和资料放置的地方)、及一系列的标准桌面工具和应用程式,并且能让各个应用程式都能正常地运作。不管你之前使用何种操作系统,你都能轻易地使用 GNOME 功能强大的图形接口工具。GNOME 是一种支持多种平台的开发&桌面环境, 可以运行在包括GNU/Linux(通常叫做Linux),Solaris,HP-UX,BSD和Apples Darwin系统上. GNOME 拥有很多强大的特性, 如:高质量的平滑文本渲染, 首个国际化和可用性支持, 并且包括对反向文本的支持(注: 有些国家的文字是从右到左的排版的)。GNOME发光的地方在于操作起来太简单。应用与菜单导航非常直观,给用户呈现的选项都明晰。我相信这是在早期版本Ubuntu选择Gnome而不是KDE的根源。GIMP Toolkit(GTK+)被选中替代Qt toolkit开发GNOME的工具,担当GNOME桌面的基础。GTK+使用GNU宽通用公共许可证(LGPL,一个自由软件许可证),允许链接到它的软件,例如GNOME的应用程序:使用任意的许可证。GNOME桌面的库使用LGPL,而GNOME计划内的应用程序使用GPL许可证。GNOME桌面系统使用C语言编程,但也存在一些其它语言的绑定使得能够使用其它语言编写GNOME应用程序,例如C+,Java,Ruby,C#,Python,Perl等等。GNOME基于GTK+底层开发库,采用Metacity视窗管理器、Nautilus文件管理器,包括GIMP、Gedit、Banshee等应用程序。3、Deepin Desktop Environment(DDE)图3 Deepin 2013桌面和窗口图4 Deepin 2013启动器图5 Deepin 2014 alpha启动器图6 Deepin 2014 alpha控制中心DDE 默认提供了一套简洁漂亮的界面风格,但是代码接口是独立的,如果不喜欢默认提供的设计风格,可以通过替换图片来设计自己的风格。快速方便的主题切换引擎。不用像传统 GTK/QT 程序需要拼图完成主题,通过主题引擎的透明控制,只需要拖一张你喜爱的图片即可达到精彩绝伦的效果。DDE不再局限于 GTK+ 的默认控件外观和布局。设计师完全可以根据自己的想象来设计控件的外观和布局。内置大量方便的应用程序模块、丰富的自定义控件和外观效果。应用程序所需的控件都可以在DDE 库中找到,开发人员不用再为窗口拖动、窗口圆角、高斯模糊、渐变效果、按键识别、互斥窗口等等这些基础模块浪费时间。DDE桌面环境:对于用户,美观且以设计为导向;对于开发者,底层库 API 兼容。整个界面看起来比较的漂亮,一下子就把眼球给吸引住了。毕竟用的大家都已经有了,现在关键是美感,只有美了才会吸引人去用,用了才能体现出系统的易整体性能。DDE 只是一个针对大多数应用程序需求封装的上层界面库,底层还是基于 GTK+ 的基础框架,仍然可以融合DDE 和 GTK+ 一齐使用。DDE是基于HTML5开发的桌面平台。2014 alpha版的Dock启动条与MAC OS有点类似。优点:(1)简洁的桌面风格;(2)四角热区的利用,可设置;(3)简化的控制中心(系统设置);缺点:(1)屏幕利用率低;(2)Dock启动条不能移动(锁定);(3)对硬件资源要求偏高(AMD双核CPU,2G内存,集成显卡,无法启动);关键技术/开发平台/工具:(1)Webkit(2)HTML5、JavaScript、CSS(3)Compiz窗口管理器(Compiz的特效、插件丰富,对大多数显卡的支持也不错)4、MATE图7 MATE桌面MATE是一个基于 Gnome 2 开发的 Linux 桌面环境。GNOME 3不再采用经典的GNOME 2桌面环境,而采用了建立在GNOME Shell之上的全新接口,这遭到了Linux社区一些人的批评。许多用户拒绝使用新的GNOME,并呼吁人们继续开发维护GNOME 2。为了能够继续使用经典桌面环境,Arch Linux用户最先建立了MATE项目。MATE 1.2版本发布于2012年4月16日,它是Linux Mint13的默认桌面环境。MATE安装包同样可用于Arch Linux,Ubuntu,Debian, Salix OS 和 Sabayon Linux。Mate 桌面环境同时也是Linux Mint Debian版本的主要桌面,而Cinnamon只作为备选桌面。5、Cinnamon图8 Cinnamon2.0桌面Cinnamon 是LinuxMint团队的一个桌面项目,Cinnamon 2.0 已经发布,应用于2013年11 月份发布的 Linux Mint 16 “Petra”系统版本。该版本提供了很多的bug修复,也有全新的功能和许多改进。Cinnamon由Clement Lefebvre,Linux Mint 创始的一个桌面交互环境,试图提供一个布局类似于GNOME 2,一个底部面板和发射器,GNOME2-like系统托盘和通知和更多。GNOME3在使用时感觉响应速度明显没有GNOME2快,而且各种布局还不能马上适应。所以出现了Cinnamon桌面环境,它大部分都是使用GNOME3的组件,但是感觉在易用性和流畅度来说要有大幅的提高。引入全新的 Applets 小程序开发 API,提供独立于 Cinnamon 版本的桌面小程序开发,逐步 Cinnamon 的全部桌面元素都将用 Applets 的方式重写。Cinnamon采用Nemo文件管理器。值得注意的是Cinnamon 和 GNOME Shell 在扩展和主题方面并不兼容。Cinnamon使用Muffin,一个GNOME 3的窗口管理器Mutter的派生版本,作为自1.2版起的默认窗口管理器。6、Unity图9 Unity默认桌面Unity是一种强大的桌面和上网本(netbook)环境,为Ubuntu体验带来了一致性和优雅的风格,Unity提供了完整、简单、可用于触摸屏的环境,在用户的工作流中集成了应用程序。Ubuntu最初为了吸引广大普通用户的“眼球”引入Unity桌面。Unity是基于GNOME桌面环境的用户界面,由Canonical公司开发,用于新的Ubuntu操作系统。Unity 最早出现在Ubuntu 10.10上网本版本中,自11.04版本以后成为Ubuntu发行版正式的桌面环境。和GNOME、KDE不同,Unity并非一个桌面套件,它源自GNOME并被Canonical做了大量的用户界面修改。Unity桌面主要包括启动器面板、顶部面板、工作区、Dash控制面板等元素。官方网站为。7、Xfce图10 简化的Xfce桌面Xfce基于GTK+2.x,是类 UNIX 操作系统上的轻量级桌面环境。虽然它致力于快速与低资源消耗,但仍然具有视觉吸引力且易于使用。Xfce的名气并不如Gnome、KDE响亮,但随着Xfce自身逐渐成熟,现在使用Xfce作桌面的系统已经越来越多了,国外的Xubuntu GNU/Linux、SAM Linux Desktop和国内的lucky8k-veket都将Xfce作默认的桌面窗口管理器。特点是主要由鼠标设定,而它的设定档对于普通用户是不透明的,上手比较简单。Xfce的设计目的是“快速加载并用来执行程序,且占用系统资源少 。Xfce遵循 UNIX 的模块化和复用性哲学传统。它包含大量组件,有您期待的现代桌面环境所应具有的完整功能。它们分别打包,您可以从中挑选可用的软件包去创建理想的个人工作环境。Xfce的另一个优点是遵循标准,特别是那些在中定义的标准。Xfce可以安装在若干 UNIX 平台上。已知可以在 Linux、NetBSD、FreeBSD、OpenBSD、Solaris、Cygwin、MacOS X 上和 x86、PPC、Sparc、Alpha. 上编译。Xfce包含很多的核心组件:窗口管理器Xfwm管理窗口在屏幕上的放置、修饰窗口、管理工作区或虚拟桌面。桌面管理器设置背景图片并提供根窗口菜单、桌面图标、最小化的图标和窗口列表。面板在打开的窗口间切换、启动应用程序、通过切换工作区和菜单插件去浏览应用程序或目录。会话管理器控制桌面的登录和电源管理并让您储存多用户登录会话。应用程序查找器分类显示在您系统上安装的应用程序,以便您快速地查找和启动它们。文件管理器Thunar提供基本的文件管理功能和像批量重命名这样的独特实用工具。设置管理器用来控制众多像键盘快捷键、外观、显示设置等的桌面设置工具。除了这些基本模块集之外,Xfce还附带大量应用程序和插件,比如终端模拟器、基于 iCal 的日历、CD 和 DVD 刻录应用程序,这样您就可以将桌面扩展为您喜欢的样式。Xfce的官方网站:/8、LXDE图11 LXDE桌面-开始菜单图12 LXDE桌面-PCManFM文件管理器LXDE是一个自由的桌面环境,旨在提供一个新的轻量、快速的桌面环境。相较于功能强大与伴随而来的膨胀性,LXDE注重于实用性和轻巧性,并且尽力降低其所耗系统资源。,各元件可独立运作,使用Openbox作为默认的窗口管理器。LXDE是一个国产(台湾)的桌面环境,专门针对 X11 环境设计,具有轻巧快速的明显优势。如果你的机器较老,吃不消 GNOME、KDE 这些庞然大物的话,不妨试试 LXDE。LXDE 组合了下列主要部件: 窗口管理器:IceWM; 文件管理器:PCManFM,也提供桌面图标管理支持; 桌面面板:LXPanel; X11 会话管理器:LXSession; 默认的音乐播放器:LXMusic,简单的 XMMS2 客户端。LXDE桌面环境包括面板、桌面工作区、PCManFM文件管理器等桌面对象。桌面工作区的操作方法及工作方式和KDE或大家熟悉的Windows相似。9、MAC OS X桌面-Aqua图13 Aqua桌面图14 Aqua桌面-文件内容查看工具FinderAqua桌面是苹果独自开发用于MAC OS X系统的用户图形界面,Aqua还包含名为“Quartz Extreme”的后端。简单点说,Aqua就相当于X Window体系中的X Client,地位类似于KDE和Gnome;而Quartz Extreme则相当于X Server,负责GUI底下的一切。Quartz Extreme通过OpenGL API来支持GPU硬件加速,这不仅能够加速屏幕显示而且可以实现更多的动态和3D效果。Aqua桌面顶部菜单栏改为玻璃质感的半透明设计,底部的Dock停靠栏则以3D立体的方式动态呈现,每个窗口都拥有一个协调一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论