X服务器程序提供了建立和运行G U I的引擎;窗口管理器程序提供了管理窗口本身(比如标题栏和滚动栏)的环境,桌面环境提供了一系列的工具程序和应用程序。这些工具和程序中的许多都可以让用户控制其环境的设置值(屏幕保护器、字体、图标、窗口尺寸等等方面),还可以让用户管理他们的机器(比如:基于G U I的挂装、Z i p档案文件以及网络管理工具等等)。

这些工具越多、桌面环境越复杂,需要的R A M内参也就越多,因此一定要把这一点记在心上。X图形界面中最经常被提起的两个桌面环境是K D E和G n o m e.

K D E和G n o m e都是很成熟、可靠、稳定的桌面环境,都有大量的应用软件。

1. KDE 窗口管理器程序

K D E是C a l d e r a发行版本缺省的桌面环境,也包括在了Red Hat发行版本中。它是一个已经在市场上出现很长时间的商业化操作环境,这么长的时间使它进入到一个相当稳定和成熟的阶段,吸引了大批的爱好者。但是,那些希望为这个环境开发软件的人们必须要购买其专业版本的函数库。当用户进入到C a l d e r a发行版本的G U I时,。

K D E现在也包括在了Red Hat发行版本C D - R O M光盘中的原因是KDE 已经把它的免费函数库(那些对公众开放的函数库)的源代码公开了。

2. Gnome窗口管理器程序

G n o m e是Red Hat发行版本缺省的桌面环境。它是一个自由软件的环境,遵守G N U公共许可证(GNU Public License)原则,其源代码是完全开放的。它的函数库对开发人员来说是可以完全免费获得的。但是这个桌面环境和K D E相比在成熟性方面还稍逊一筹,因此它还不是那么稳定。

linux操作系统的两种桌面环境,Linux操作系统中常见的桌面环境介绍相关推荐

  1. linux有两种工作界面,Linux 向用户提供了两种界面:用户界面和系统调用。

    [单选题]This is the very book I am looking for. [多选题]在服务质量差距模型中,对管理认识差距(即差距1)管理的内容有( ). [单选题]张某和赵某两家有仇. ...

  2. 关于两种不同的Linux RPM和DEB

    关于两种不同的Linux  RPM和DEB (2014-03-10 13:29:35) RPM和DEB 搜索到的有以下内容. rpm包主要用于redhat及分支如redhat,centos,Fedor ...

  3. 从U盘运行Linux操作系统的三种方法

    摘要: 从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本 ...

  4. 介绍linux上两种rootkits检测工具: Rootkit Hunter和Chkrootkit

    原贴:http://blog.csdn.net/linkboy2004/archive/2007/03/22/1537890.aspx 介绍linux上两种rootkits检测工具: Rootkit ...

  5. Linux音频设备两种框架OSS和ALSA驱动

    在Linux中,先后出现了音频设备的两种框架OSS和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上,展现OSS和ALSA驱动的结构. 17.1-17.2节讲解了音频设备及PCM.IIS和 ...

  6. 深度linux系统任务栏毛玻璃,操作系统中常见的「毛玻璃」效果是怎么设计出来的?...

    原标题:操作系统中常见的「毛玻璃」效果是怎么设计出来的? Matrix 首页推荐 Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考.我们会不定期挑选 Matrix ...

  7. 操作系统中进程并发运行的过程_三种电磁流量计运行过程中常见故障解决详情!...

    原标题:三种电磁流量计运行过程中常见故障解决详情! 昨天给大家介绍了电磁流量计的一些典型故障,今天我们继续来谈电磁流量计的故障问题!电磁流量计在正常的保养与维护之后,在正常使用的过程中依旧是会因为当时 ...

  8. 用两种遍历方法判断图中两点是否有路径

    用两种遍历方法判断图中两点是否有路径(可直接测试) 邻接表.图.图的两种遍历以及图中路径的基本概念,可以去自行了解和学习(下面是代码实践)可直接在自己主机测试 #include <iostrea ...

  9. linux操作系统的引导过程,深入了解linux操作系统引导过程详解

    Linux操作系统的引导过程:开机自检.mbr引导.grub菜单.加载linux内核.init进程初始化. 1.开机自检,检测硬件后根据启动顺序将控制权交给本机硬盘 2.mbr引导,根据硬盘的主引导记 ...

最新文章

  1. 耗时118天爆肝【1296页】的“Android高级开发面试题”,终于成功上岸字节
  2. 微量元素与中医药 谋定·大健康医药-李喜贵:辩证研究病理变化
  3. 华南理工大学和浙大计算机学院,浙江大学和华南理工大学的办学实力比较
  4. matlab零相移滤波,零相移数字滤波器边界效应讨论(附程序与参考文献)
  5. 分支界限法0 1背包 c语言,分支限界法之布线问题(1)
  6. 对于纯Java项目,JVM 各个类加载器的加载目标是什么?
  7. Python ln_虚拟机中单机Spark (Python版)安装
  8. MongoDB数据库基础教程
  9. python蒙特卡洛仿真_蒙特卡洛模拟Ising模型(附Python代码)
  10. AutoCAD中的Spline曲线算法分析(二)
  11. Ubuntu22.04安装gamit10.71
  12. [TJOI2019]唱、跳、rap和篮球——NTT+生成函数+容斥
  13. linux让grep带颜色,在linux下给grep命令添加颜色
  14. 电路实习报告:简易收音机的焊接
  15. ehcache 缓存丢失_解决Ehcache缓存警告问题
  16. 抓包基础概述,以及为什么抓包
  17. echarts 实现图表缩放功能 dataZoom自带属性实现
  18. 详细解决git本地仓库和远程仓库关联问题
  19. bzoj 2301(Mobius)
  20. 用预处理指令#define 声明一个常数,用以表明一年中有多少秒

热门文章

  1. PHP7.3中fileinfo怎么安装与开启
  2. mysql error number 1130,[转]mysql error number 1130的解决方法
  3. 25个增强iOS应用程序性能的提示和技巧 — 中级篇
  4. 51单片机 小车 L298N pwm调速 串口控制 按键控制
  5. 用html编写一个贪吃蛇,HTML编写的贪吃蛇代码
  6. 《20170914-构建之法:现代软件工程-阅读笔记》
  7. 重新mysql-server
  8. 解决Oracle clob字段数据过大问题
  9. Java for LeetCode 067 Add Binary
  10. Javascript 拖拽的一些高级的应用——逐行分析代码,让你轻松了解拖拽的原理...