`

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 应用程序却 还没有取得类似的进展 。(

分享到:
评论

相关推荐

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

    Linux系统图形界面的基础知识主要涉及Linux操作系统的特性、X Window System(简称X或X11)、Xfree86、窗口管理器(WM)以及桌面环境(如KDE和GNOME)。以下是对这些概念的详细解释: 1. **Linux与X Window System...

    Linux图形界面中客户端、服务器、窗口管理器之间的关系

    常见的窗口管理器有 KDE 和 GNOME 的组件,以及其他轻量级的选项如 twm。 #### 四、其他相关概念 - **QT**:QT 是一个跨平台的 C++ 图形用户界面应用程序开发框架。它可以用来创建图形用户界面元件,也可以用来...

    linuxGTK、KDE、Gnome、XWindows图形界面区别是什么.pdf

    KDE(K Desktop Environment)是一个完整的桌面环境,它使用Qt工具包构建,提供了包括桌面、文件管理器、办公套件等一系列应用程序。KDE注重可定制性和功能丰富性。 Gnome是另一个流行的桌面环境,与KDE相比,Gnome...

    linux启动级别的含义.pdf

    Linux图形界面编程的知识点涉及到X11、Xorg和各种窗口管理器(WM)以及桌面环境(DE),如KDE和GNOME。X11是一个窗口系统协议,它定义了客户端应用如何与服务器通信以显示图形内容。Xorg是X11协议的一种实现,负责...

    使用图形客户端远程访问Linux服务器

    XDM 即“X Display Manager”,由它来启动 X Window 服务器,并管理图形客户端程序的登录、会话、启动窗口管理器(KDE、Gnome)等。KDE 和 Gnome 也提供了自己的 xdm 的实现,分别叫 kdm 和 gdm。 4. 什么是 XFS?...

    LINUX原理及应用:第15章 XWindow及Genie应用程序.ppt

    启动XWindow后,用户可以选择不同的窗口管理器,如Gnome、KDE、XFCE等,它们提供了桌面环境,包括任务栏、窗口切换、图标管理等功能,极大地提高了用户的交互体验。 在Linux中,Genie是一个用于简化系统配置的工具...

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

    窗口管理器如KWin(KDE的一部分)或Metacity(GNOME的一部分)负责窗口的布局、最大化、最小化和关闭等操作。因此,虽然Linux内核本身不包含图形界面,但结合X11、X服务器和桌面环境,Linux可以拥有强大的图形用户...

    走进Linux图形环境

    这部分可能会详细介绍X Window System的基础概念,如窗口管理器、X Server和X Client的角色,以及它们之间的交互方式。此外,还可能涵盖如何配置和调试X Window System,以及常见问题的解决方案。 **5. SWT的可视化...

    走进Linux世界(第三讲)——Linux图形环境.pdf

    Linux系统上使用的XFree86就是基于X11R6版本。 X-Window系统的体系结构包括客户/服务器模型和X协议两部分。X-Window系统的客户/服务器模型中,X服务器向用户程序提供显示输出对象的能力,包括图形和字符。X服务器...

    关于linux认证技术文章

    显示管理器(Display Manager)与桌面环境(Desktop Environment)的关系是独立的,可以使用任何显示管理器启动KDE或GNOME桌面。SSH使用Xauthority安全机制,允许加密的远程X11连接,无需手动创建MIT magic cookie。...

    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 ...

    Red Hat Linux9.0 期末复习要点

    - **桌面环境**:如GNOME和KDE等,为用户提供一个完整的桌面环境。 通过以上知识点的学习,我们可以了解到Linux操作系统的基础概念、磁盘管理以及X Window系统的基本原理和技术特点。这对于深入理解Linux系统的工作...

    如何使用Xmanager连接linux(red hat) (1).docx

    常用的远程管理 Linux 服务器的方法有 SecureCRT、F-SecureSSH 和 PUTTY 等客户端工具通过 SSH 服务来实现 Windows 下管理 Linux 服务器,但是这些客户端工具都无法启动窗口服务的程序或进程,也无法达到远程桌面...

    RHCE认证033系统管理基础ppt

    - **Linux用户环境**:包括内核、Shell、终端模拟器、X Window系统、窗口管理器和桌面环境。 - **本地登录**:用户使用用户名和密码登录,如root用户,提示符显示当前用户名、主机名、目录路径。 - **用户管理**...

    一些基础的 Linux 问题与讨论

    - **GUI**是一种使用图形元素(如窗口、按钮、菜单等)和视觉指示器进行用户交互的界面。 - 在Linux中,常见的GUI环境包括Gnome、KDE等。 9. **Linux的优点** - **免费开源**:用户可以自由地获取源代码并对其...

    X window系统 来自于维基百科

    X11协议版本11是在1987年发布的,而X.Org基金会则是在2003年由XFree86项目分叉出来的。 X.Org项目的X11实现遵循MIT授权和其他类似的开放源代码许可协议,这使得X Window系统成为了一个广泛使用的自由软件。 #### ...

Global site tag (gtag.js) - Google Analytics