GoGoDNS - Domain Name GoGoDNS - Website Builder GoGoDNS - Web Hosting GoGoDNS - Save 10% on $50 today!

桌面环境



在图形计算中,一个桌面环境(Desktop environment,有时称为桌面管理器)为计算机提供一个图形用户界面(GUI)。这个名称来自桌面比擬,对应于早期的文字命令行界面(CLI)。

一个典型的桌面环境提供图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。

流行的私有操作系统 Microsoft WindowsMac OS X 所用的桌面环境是相对不可变的。但是也有主题和第三方软件可以完全更改常见界面元素的外观(比如窗口、按钮和图标)以及界面本身。在Windows中,这一切可以通过替换默认的 Explorer shell 来实现。

而桌面环境得到最大体现的就是Linux操作系统,比如久负盛名的桌面环境包括实用简朴的GNOME、美观大方的KDE、节能低碳的Xfce等等,下面就针对其中的几个桌面环境进行说明。

GNOME
http://www.gnome.org/

GNOME,即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。其目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,它是GNU计划的正式桌面。

GNOME桌面系统使用C语言编程,但也存在一些其他语言的绑定使得能够使用其他语言编写GNOME应用程序,例如C++,Java,Ruby,C#,Python,Perl 等等。

引自GNOME网站的描述:

“GNOME计划提供了两个东西:GNOME桌面环境,一个对最终用户来说符合直觉并十分吸引人的桌面;还有GNOME开发平台,一个能使开发的应用程序与桌面其他部分集成的可扩展框架。”

GNOME桌面主张简单、好用和恰到好处,因此GNOME开发中有两点很突出:

  • 易用性——设计和建立为所有人所用的桌面和应用程序,不论其技术技巧和身体残疾。
  • 国际化——保证桌面和应用程序可以用于很多语言。

和大多数自由软件类似,GNOME组织也很松散,其关于开发的讨论散布于众多向任何人开发的邮件列表。为了处理管理工作、施加影响以及于同对开发GNOME软件有兴趣的公司联系,2000年8月成立了GNOME基金会。基金会并不直接参与技术决策,而是协调发布和决定哪些对象应该成为GNOME的组成部分。

基金会成员每年11月选举董事会,其候选人必须也是贡献者。基金会网站将其成员资格定义为:

“按照GNOME基金会章程,任何对GNOME有贡献者都可能是合格的成员。尽管很难精确定义,贡献者一般必须对GNOME计划有不小帮助。其贡献形式包括代码、文档、翻译、计划范围的资源维护或者其它对GNOME计划有意义的重要活动 。”

尽管最初是GNU/Linux的桌面,GNOME已经运行在大多数类Unix系统(包括*BSD变体、AIX、IRIX、HP-UX),并被 Sun Microsystems 公司采纳为Solaris平台的标准桌面,取代了过时的CDE。Sun Microsystems 公司也以 Java Desktop System 名义发布一个商业版的桌面。GNOME也移植到Cygwin使其能运行于 Microsoft Windows。GNOME 还被众多 LiveCD Linux 发行版使用,如 Gnoppix , Morphix 和 CDLinux。

GNOME主要的应用软件包括:

  • AbiWord——文字处理器。
  • Epiphany——网页浏览器。自从GNOME2.4起Epiphany取代Galeon成为默认浏览器。
  • Evolution——联系/安排和e-mail管理。
  • Empathy——即时通信软件。
  • gedit——文本编辑器。
  • GIMP——高级图像编辑器。
  • Gnumeric——电子表格软件。
  • Ekiga——IP电话或者电话软件。
  • Inkscape—— 矢量绘图软件。
  • Nautilus——文件管理器。
  • Rhythmbox——类似 Apple iTunes 的音乐管理软件。
  • Totem——媒体播放器。

KDE
http://www.kde.org/

KDE,是一个自由软件社区,开发运行在 LinuxBSDSolarisMicrosoft WindowsMac OS X 等平台上的一系列跨平台应用程序。它最著名的产品是 Plasma 桌面,是许多 Linux 发行版的默认桌面环境,例如 openSUSEMandriva LinuxSlackwarePCLinuxOSKubuntuMEPIS、Magic Linux 与 Pardus。项目的目的是提供基本的桌面功能和日常必需的应用程序,以及提供开发者编写独立的应用程序的工具和文档。许多独立应用程序和规模较小的项目是基于KDE的技术,这些软件包括 KOffice、KDevelop、Amarok、K3b 和许多其他应用程序。KDE软件是基于Qt程序库所开发。

KDE是由德国人 Mathias Ettrich 于1996年就读于蒂宾根大学开始的一个计划。当时,他忧心于Unix桌面没有一个应用程序外观、感受或工作方式和其他程序一样。他建议不仅是建立一套应用程序,而是一个桌面环境,用户可以得到相同的外观、感受和工作方式。他还希望这个桌面易于使用及更人性化。他在Usenet发表的文章引发了很大的回响,而KDE计划就此诞生了。Mathias Ettrich 选择使用Qt程序库开发KDE桌面系统,很快地他和其他志愿开发人员于1997年初发布了一些应用程序。

和许多自由/开放源码软件项目一样,KDE的开发主要是来自志愿者的贡献。尽管有各种公司,如Novell(以SuSE的形式)、诺基亚和Mandriva,雇用员工开发KDE。由于大量的个人贡献以各种方式(如代码、翻译、美工)给KDE,组织这样一个项目是十分复杂的。大多数问题的讨论,都是通过数个邮件列表(mailing list)来进行。

KDE是基于Qt程序库开发的,具备了可于多数的Unix及其他类Unix系统下运行的能力, 此外还包括有苹果的 Mac OS X 系统和微软的Windows系统。此外KDE也是freedesktop.org的成员。

KDE主要的应用软件包括:

  • Amarok(音乐播放器)
  • Dolphin(文件管理员)
  • K3b(光盘烧录软件)
  • Kate(文本编辑器)
  • Kdenlive(非线性剪辑)
  • KDevelop(集成开发环境)
  • KOffice(办公软件包)
  • Konsole(终端模拟器)
  • Kopete(即时通讯软件)
  • Konqueror(档案管理员与网页浏览器)
  • Kontact(个人信息管理软件)
  • Konversation(IRC客户端)
  • KMediaFactory(视频DVD制作程序)

Xfce
http://www.xfce.org/

Xfce是一个在Unix与Unix-like操作系统,如LinuxFreeBSD上运行的桌面环境,它主要是由鼠标设定,而它的设定档通常不会被普通用户看到。它的设计目的是”设计为可作为实际应用,快速加载及执行程式,并减少耗用系统资源”。(Olivier Fourdan,原创者)

Xfce同时为程式设计者提供开发框架。除了Xfce本身,还有第三方的程式使用Xfce的程序库,如文字编辑器 – Mousepad,多媒体播放程式 – xfmedia与终端机模拟器 – Terminal emulator。

Xfce建基在 GTK+ 2.x 之上。它使用Xfwm作用档案管理员。Xfce有点像另一个桌面环境,但却是商业的CDE,不过在新版本中已经有较大分别了。

“Xfce”的名字最初是代表”XForms Common Environment”,但自从那时起,Xfce已被重写了两次而且不再使用XForms工具包。名字虽然仍被保留为Xfce,但现在已不会将其大写作”XFce”。而开发者现在的任务是要使Xfce不再代表任何东西。

现在最新版本为4.6.0,是在2009年2月27日发行的。Xfce并不像KDE与Gnome般,它并不常见于Linux发行版中。不过仍有少部份发行版用它作为默认的桌面环境,但大型发行版如 DebianFedora Core 则只将其作为可选择配件。

其它桌面环境还包括但不限于:

了解更多

维基百科:http://zh.wikipedia.org/zh/桌面环境

维基百科:http://zh.wikipedia.org/zh-cn/GNOME
GNOME主页:http://www.gnome.org/

维基百科:http://zh.wikipedia.org/zh-cn/KDE
KDE主页:http://www.kde.org/

维基百科:http://zh.wikipedia.org/zh-cn/Xfce
Xfce主页:http://www.xfce.org/

本文链接地址(Giga OS) - http://sancc.net/os/operating-system/desktop-environment
如转载,请注明:“转载自 Giga OS - http://gigaos.com/”,并注明链接地址!