`

X11 、XFree86 、KDE、GNOME、窗口管理器等相关概念

 
阅读更多

 1. 什么是 X11?
  X Window 系统版本 11,简称 X11,是一个对网络透明的客户/服务器架构的图形显示系统。它支持应用程序在你的屏幕上绘制象素,线条,文字,图象等等。 X11 还包括一些其它的辅助的函数库,使得它可以容易地绘制用户界面,例如:按钮,文本输入区等等。
  X11 是 Unix 事实上的图形系统标准。 Linux,各种 BSD 版本和多数的商用 Unix 都采用它。类似 CDE,KDE 和 GNOME 等桌面环境都运行在它之上。
  2. 什么是 XFree86?
  XFree86 是对 X11 的一个开放源码的实现。最初它开发运行在 Intel x86 PC 上,因此得名。现在,它可以运行在主要的硬件架构和操作系统上,包括 OS/2,Darwin,Mac OS X 和 Windows。
  3. 什么是窗口管理器?
  在多数图形环境中,窗口边框的外观(标题栏,关闭按钮,等)是由系统定义的。 X11 则不是这样。在 X11 中,窗口的框架(也称为"装饰")是由一个称为窗口管理器的单独程序提供的。一般认为,窗口管理器只是另外一个客户程序;它用通常的办法启动,并与 X 服务器按同样的方法通信。
  由很多不同的窗口管理器供我们选择。 xwinman.org有一个详细的清单。多数常见的窗口管理器都允许用户定制称为主题的窗口外观。许多窗口管理器还提供额外的功能,象在根窗口上的弹出菜单,docks,或程序启动按钮。
  4. 什么是 Gnome 和 KDE?
  他们都是桌面环境,另外还有很多类似的环境。他们的用途是给应用程序提供额外框架,使得他们的外观,使用感觉和行为在视觉上保持一致。例如:
  图形引擎:X11
  窗口管理器: sawfish
  桌面:Gnome
  图形显示引擎,窗口管理器和桌面之间的界限是模糊的,因为有些类似或相同的功能,会被其中之一或多个所同时实现。这也是为什么某个特定的窗口管理器可能不可以被另外一个特定的桌面环境所使用的原因。
  许多的程序会针对特定的桌面环境开发。多数程序可以在安装对应的桌面环境的函数库(以及相应的更底层的函数库)后,能够不减损或有限减损功能地运行。 其中的例子是越来越多的 GNOME 程序精选 可以在不运行 GNOME 的情况下安装和运行。 不幸的是,对 KDE 应用程序却 还没有取得类似的进展 。(

分享到:
评论

相关推荐

    X11库 xfree86-1

    X11 Xfree86源码包 part1 。Xfree86官网上下载速度实在太慢。

    Linux系统图形界面的基本知识

    很多LINUX的初学者分不清除linux和X之间,X和Xfree86之间,X和KDE, gnome等之间是什么关系。常常混淆概念,本文以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系。

    XFree86-libs-4.2.0-8.i386.rpm

    XFree86-libs-4.2.0-8.i386.rpm

    XFree86-devel-4.3.0-59.legacy.i386.rpm

    XFree86-devel-4.3.0-59.legacy.i386.rpm

    XFree86-Video-Timings.rar_ahead2bk_sexfreevedio_sexfreevideo_xfr

    详细描述Xfree86的工作原理,介绍了Graphics产生Timing的工具和注意事项。

    嵌入式系统/ARM技术中的关于linux图形界面的基本概念

    常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限肯可能存在错误,请高手指正.  一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序...

    XFree86 Project-开源

    X Window系统的开放源代码端口。 XFree86主页位于http://www.xfree86.org。 可在此处或在http://bugs.xfree86.org... 有关访问XFree86 CVS存储库的信息,可以在http://www.xfree86.org/cvs/中找到。

    xorg-x11-deprecated-libs-devel-6.8.2-37.110.49.2asp.i386

    安装Oracle9i需要的包,安装Oracle时最好用英文的Linux,否则会需要很多的插件,并且不一定能成功,这里提供需要的i386的包,之前我自己找齐这些找了很久,放到这里分享!

    linux发行版详解

    一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。

    RED HAT LINUX 6大全

    5.7 GNU Window Maker窗口管理器特性 82 5.7.1 重要的文件 82 5.7.2 配置Window Maker 82 5.8 fvwm2窗口管理器 83 5.9 fvwm窗口管理器 83 5.10 twm窗口管理器 84 5.11 公共桌面环境特性 86 5.12 使用RPM安装Red Hat ...

    XQuartz-2.8.2.dmg

    苹果的X11是以XFree86为基础(自OS X 10.5开始使用 X.org 的实现),加上硬体加速的2D绘图支援,硬体OpenGL加速,以及与macOS的GUI Aqua整合在一起。在Mac OS X v10.2时Apple X11原本一开始是当作可以下载的公开测试...

    happy Linux v1.0

    它采用当时最稳定的Linux 2.2.16内核和支持更多显卡的XFree86(3.3.6),并全面支持i18n国际化标准以及L10n本地化标准。用户还可选择使用KDE 2.0和稳定的Gnome两种桌面环境。在汉化方面,新版本支持GB18030汉字编码...

    幸福Linux配套办公系统

    它采用当时最稳定的Linux 2.2.16内核和支持更多显卡的XFree86(3.3.6),并全面支持i18n国际化标准以及L10n本地化标准。用户还可选择使用KDE 2.0和稳定的Gnome两种桌面环境。在汉化方面,新版本支持GB18030汉字编码...

    rhce系统管理ppt教程

    逻辑卷管理器(LVM)设置 防火墙设定 安装中的窗口切换 制作启动盘 KickStart安装 执行 KickStart 安装 第二单元 文件系统管理 文件结构 文件系统 ext2/ext3文件系统 ReiserFS文件系统 一个非常优秀的文件系统 可...

    Xorg X11 dialbox input driver:用于SGI拨号框的Xfree无关的Xorg X11输入驱动程序-开源

    该驱动程序允许在缺少Xfree86库的linux系统上使用SGI拨号框。 Redhat EL / Fedora / Centos 64位计算机的用户可以使用rpm来安装驱动程序。 当前,其他用户需要编译驱动程序源代码并手动安装驱动程序。 该驱动程序...

    Linux Xwindow显卡配置通用解决方法

    许多新显卡一时得不到 XFree86的支持,配置 XWindow一直是个难题。但 Linux 2.2.x的 frame buffer设备可通过 VESA VBE 2.0标准利用显卡的 Super VGA特性,然后配合 XFree86的 frame buffer Server(XF86_FBDev) 就可...

    迷你型的 linux 系统.rar_Linux mi_linux mini_mini linux_mini linux_xfr

    构建一个迷你型的 linux 系统。它占用的硬盘空间远小于 16M 字节,但是却包括了 XFree86 的 X Window 窗口系统。

Global site tag (gtag.js) - Google Analytics