好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

常见Linux桌面环境.doc

12页
  • 卖家[上传人]:新**
  • 文档编号:537126163
  • 上传时间:2023-12-01
  • 文档格式:DOC
  • 文档大小:4.90MB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 常见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和Apple's 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 Mint 13的默认桌面环境MATE安装包同样可用于Arch Linux,Ubuntu, Debian, Salix OS 和 Sabayon LinuxMate 桌面环境同时也是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的另一个优点是遵循标准,特别是那些在 http://www.freedesktop.org 中定义的标准。

      Xfce可以安装在若干 UNIX 平台上已知可以在 Linux、NetBSD、FreeBSD、OpenBSD、Solaris、Cygwin、MacOS X 上和 x86、PPC、Sparc、Alpha... 上编译Xfce包含很多的核心组件:窗口管理器Xfwm管理窗口在屏幕上的放置、修饰窗口、管理工作区或虚拟桌面桌面管理器设置背景图片并提供根窗口菜单、桌面图标、最小化的图标和窗口列表面板在打开的窗口间切换、启动应用程序、通过切换工作区和菜单插件去浏览应用程序或目录会话管理器控制桌面的登录和电源管理并让您储存多用户登录会话应用程序查找器分类显示在您系统上安装的应用程序,以便您快速地查找和启动它们文件管理器Thunar提供基本的文件管理功能和像批量重命名这样的独特实用工具设置管理器用来控制众多像键盘快捷键、外观、显示设置等的桌面设置工具除了这些基本模块集之外,Xfce还附带大量应用程序和插件,比如终端模拟器、基于 iCal 的日历、CD 和 DVD。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.